Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.63 KB

File metadata and controls

28 lines (20 loc) · 1.63 KB

Changelog

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.

Added

  • Changed Text alignement options from a vector to number with 9 options TOP_LEFT, TOP_CENTER, TOP_RIGHT, CENTER_LEFT, CENTER_CENTER, CENTER_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, and BOTTOM_RIGHT (default is now CENTER_CENTER).
  • Changed Text angle 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 (pass None to 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.py to demonstrate all three labels.

0.1.0 - 2026-03-16

Added

  • 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