./graphics/py-matplotlib, Matlab-style plotting package for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.9.3, Package name: py312-matplotlib-3.9.3, Maintainer: pkgsrc-users

matplotlib is a pure python plotting library designed to bring
publication quality plotting to python with a syntax familiar to
matlab users. A lot progress towards this goal has been made since
the first release of matplotlib, the library does produce high quality
2D plots. All of the plotting commands can be accessed either via a
functional interface familiar to matlab users or an object oriented
interface familiar to python users, and several high resolution output
formats are supported.

Tutorial: https://matplotlib.org/users/tutorials.html


Required to run:
[graphics/freetype2] [graphics/png] [graphics/py-cairo] [devel/py-setuptools] [time/py-dateutil] [math/py-numpy] [devel/py-pyparsing] [graphics/py-Pillow] [graphics/py-cycler] [math/py-kiwisolver] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 35267.029 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-01 10:43:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-matplotlib: updated to 3.9.3

3.9.3

This is the third bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

Fix axline with extremely small slopes
Fix axline with non-linear axis scales
Fix minimumSizeHint with Qt backend
Fix config directory usage when it's behind a symlink
Fix draggable legend when blitting is enabled
Fix high CPU utilization in the macosx backend
Fix multiple hatch edgecolors passed to contourf
Improve compatibility with pytest 8.2.0
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-08-13 14:04:19 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
py-matplotlib: update test status
   2024-08-13 09:12:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-matplotlib: updated to 3.9.2

3.9.2

This is the second bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

Be more resilient to I/O failures when writing font cache
Fix nondeterministic behavior with subplot spacing and constrained layout
Fix sticky edge tolerance relative to data range
Improve formatting of image values in cases of singular norms
   2024-08-11 16:54:52 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
py-matplotlib: update test status

Now that py-numpy is fixed for my system
   2024-08-11 09:03:21 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-matplotlib: update to 3.9.1.post1.

Wheel fixes for Windows.
   2024-07-08 07:51:15 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-matplotlib: update to 3.9.1.

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

    Add GitHub artifact attestations for sdist and wheels
    Re-add matplotlib.cm.get_cmap; note this function will still be removed at a \ 
later date
    Allow duplicate backend entry points
    Fix Axes autoscaling of thin bars at large locations
    Fix Axes autoscaling with axhspan / axvspan
    Fix Axes3D autoscaling of Line3DCollection / Poly3DCollection
    Fix Axes3D mouse interactivity with non-default roll angle
    Fix box aspect ratios in Axes3D with alternate vertical axis
    Fix case handling of backends specified as module://...
    Fix crash with TkAgg on Windows with tk.window_focus: True
    Fix interactive update of SubFigures
    Fix interactivity when using the IPython console
    Fix pickling of AxesWidgets and SubFigures
    Fix scaling on GTK3Cairo / GTK4Cairo backends
    Fix text wrapping within SubFigures
    Promote mpltype Sphinx role to a public extension; note this is only \ 
intended for development reasons
   2024-06-06 21:11:59 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
py-matplotlib: update to 3.9.0.

What's new in Matplotlib 3.9.0 (May 15, 2024)

    Plotting and Annotation improvements
        Axes.inset_axes is no longer experimental
        Legend support for Boxplot
        Percent sign in pie labels auto-escaped with usetex=True
        hatch parameter for stackplot
        Add option to plot only one half of violin plot
        axhline and axhspan on polar axes
        Subplot titles can now be automatically aligned
        axisartist can now be used together with standard Formatters
        Toggle minorticks on Axis
        StrMethodFormatter now respects axes.unicode_minus
    Figure, Axes, and Legend Layout
        Subfigures now have controllable zorders
        Getters for xmargin, ymargin and zmargin
    Mathtext improvements
        mathtext documentation improvements
        mathtext spacing corrections
    Widget Improvements
        Check and Radio Button widgets support clearing
    3D plotting improvements
        Setting 3D axis limits now set the limits exactly
    Other improvements
        BackendRegistry
        Add widths, heights and angles setter to EllipseCollection
        image.interpolation_stage rcParam
        Arrow patch position is now modifiable
        NonUniformImage now has mouseover support