Toyplot

Latest version: v2.0.0

Safety actively analyzes 701264 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.0.0

* Added support for Numpy 2 - thanks to harmsm!
* Removed all animation-related functionality.
* Switched to modern Python packaging tools.
* Added Python 3.11 and 3.12 testing.

1.0.3

* Use matrix multiplication to transform text - thanks to eaton-lab!
* Some experiments with computational-graph based layout.

1.0.2

* Replace deprecated Numpy calls for compatibility with Numpy 1.22 - thanks to harmsm!

1.0.1

* Officially compatible with Python 3.10.
* Corrected usage of deprecated collections API - thanks to StuntsPT!
* Began exploring Graphcat - https://graphcat.readthedocs.io - as the basis for future Toyplot versions.

1.0.0

* First stable release of the Toyplot API!
* Switched to nbsphinx for notebook-based documentation.
* Added a violin plot case study.
* DOM testing was broken by changes to Python dict key ordering behavior.
* Require Arrow >= 1.0, and fix calls to obsolete Arrow API.
* toyplot.mp4 module can be imported even if ffmpeg isn't available.
* Switched to Github Actions for continuous integration.
* Switched to Github Discussions for support.

0.19.0

* First Toyplot release that only supports Python 3.
* Colormaps return the first color instead of the last when the domain is empty.
* The `target` attribute is supported in rich text hyperlinks, useful for opening hyperlinks in separate tabs from Juypter notebooks.
* Provide an explicit default style for rich text hyperlinks, for consistent default outputs regardless of render context.
* Add rich text support for styling underlines.
* `toyplot.locator.Timestamp` didn't produce correctly positioned labels in some cases with non-UTC timezones.
* Warn callers who try to use with Python 2.
* Markers and marks are formattable objects, for easier embedding in rich text.
* Switched to an explicit scenegraph to manage relationships among internal objects.
* Fixed a bug that affect the domain and range of shared axes.
* Expanded the user guide section on rendering.
* Include the LICENSE file in source distributions, for downstream maintainers.
* Fixed code that used obsolete Pandas ix API.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.