All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed
Textalignement options from a vector to number with 9 optionsTOP_LEFT,TOP_CENTER,TOP_RIGHT,CENTER_LEFT,CENTER_CENTER,CENTER_RIGHT,BOTTOM_LEFT,BOTTOM_CENTER, andBOTTOM_RIGHT(default is nowCENTER_CENTER). - Changed
Textangle from radiant to degree AxesDisplay.set_title(),set_xlabel(),set_ylabel()— render a plot title (14 pt, centered above the inner viewport), an x-axis label (13 pt, centered below tick labels), and a y-axis label (13 pt, rotated 90°, centered left of tick labels). Each label has its own position and visual style, is optional (passNoneto clear), and follows the existing UUID-preservation pattern so redraws on pan/zoom are efficient.AxesManaged.set_title(),set_xlabel(),set_ylabel()— thin delegating methods for the same functionality on the higher-level managed axes API.- Updated
examples/vispy_axes_display_example.pyto demonstrate all three labels.
0.1.0 - 2026-03-16
- Initial release with core plotting and visualization infrastructure
- AxesDisplay and AxesManaged for interactive axes with pan/zoom
- Support for scatter, line, and point visuals
- Matplotlib and DatoViz backend support
- Comprehensive documentation and examples