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

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

Branch: CURRENT, Version: 3.4.3nb1, Package name: py39-matplotlib-3.4.3nb1, 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:

Master sites:

Filesize: 36963.668 KB

Version history: (Expand)

CVS history: (Expand)

   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125)
Log message:
Forget about Python 3.6
   2021-11-06 12:59:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-matplotlib: updated to 3.4.3


This release contains several critical bug-fixes:

Clarify deprecation of Axes.figbox
Disable MultiCursor widget on Axes subplots which it is not tracking
Don't simplify path in LineCollection.get_segments
Fix DPI in subfigures, affecting tick spacing, and scatter marker size
Fix broken EPS output when using Type 42 STIX fonts
Fix change in tick behaviour when calling Axes.clear
Fix class docstrings for Norms created from Scales
Fix compatibility with NumPy 1.21.0
Fix crash on broken TrueType fonts
Fix incorrect hits from Path.intersects_path
Fix leak if affine_transform is passed invalid vertices
Fix legends of stackplot with edgecolors='face'
Fix plot directive when building in parallel
Fix supxlabel and supylabel behaviour in constrained layout
Fix tests with latest Inkscape and Ghostscript
Improve DateFormatter styling for month names when usetex=True
Re-disable autoscaling after interactive zoom
Work around bug in Pillow 8.3.0
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles
   2021-06-29 10:42:02 by Nia Alarie | Files touched by this commit (28)
Log message:
py-numpy: "Python version >= 3.7 required."
   2021-05-10 08:02:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-matplotlib: updated to 3.4.2

Bug fixes
   2021-05-05 12:11:30 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-matplotlib: updated to 3.4.1

What's new in Matplotlib 3.4.0

* Figure and Axes creation / management
 - New subfigure functionality
 - Single-line string notation for subplot_mosaic
 - Changes to behavior of Axes creation methods (gca, add_axes, add_subplot)
 - add_subplot/add_axes gained an axes_class parameter
 - Subplot and subplot2grid can now work with constrained layout
* Plotting methods
 - axline supports transform parameter
 - New automatic labeling for bar charts
 - A list of hatches can be specified to bar and barh
 - Setting BarContainer orientation
 - Contour plots now default to using ScalarFormatter
 - Axes.errorbar cycles non-color properties correctly
 - errorbar errorevery parameter matches markevery
 - hexbin supports data reference for C parameter
 - Support callable for formatting of Sankey labels
 - Axes.spines access shortcuts
 - New stairs method and StepPatch artist
 - Added orientation parameter for stem plots
 - Angles on Bracket arrow styles
 - TickedStroke patheffect
* Colors and colormaps
 - Collection color specification and mapping
 - Transparency (alpha) can be set as an array in collections
 - pcolormesh has improved transparency handling by enabling snapping
 - IPython representations for Colormap objects
 - Colormap.set_extremes and Colormap.with_extremes
 - Get under/over/bad colors of Colormap objects
 - New cm.unregister_cmap function
 - New CenteredNorm for symmetrical data around a center
 - New FuncNorm for arbitrary normalizations
 - GridSpec-based colorbars can now be positioned above or to the left of the \ 
main axes
* Titles, ticks, and labels
 - supxlabel and supylabel
 - Shared-axes subplots tick label visibility is now correct for top or left labels
 - An iterable object with labels can be passed to Axes.plot
* Fonts and Text
 - Text transform can rotate text direction
 - matplotlib.mathtext now supports overset and underset LaTeX symbols
 - math_fontfamily parameter to change Text font family
 - TextArea/AnchoredText support horizontalalignment
 - PDF supports URLs on Text artists
* rcParams improvements
 - New rcParams for dates: set converter and whether to use interval_multiples
 - Date formatters now respect usetex rcParam
 - Setting image.cmap to a Colormap
 - Tick and tick label colors can be set independently using rcParams
* 3D Axes improvements
 - Errorbar method in 3D Axes
 - Stem plots in 3D Axes
 - 3D Collection properties are now modifiable
 - Panning in 3D Axes
* Interactive tool improvements
 - New RangeSlider widget
 - Sliders can now snap to arbitrary values
 - Pausing and Resuming Animations
* Sphinx extensions
 - plot_directive caption option
* Backend-specific improvements
 - Consecutive rasterized draws now merged
 - Support raw/rgba frame format in FFMpegFileWriter
 - nbAgg/WebAgg support middle-click and double-click
 - nbAgg support binary communication
 - Indexed color for PNG images in PDF files when possible
 - Improved font subsettings in PDF/PS
 - Kerning added to strings in PDFs
 - Fully-fractional HiDPI in QtAgg
 - wxAgg supports fullscreen toggle