Changelog
All notable changes to this project will be documented in this file.
[0.2.4] - 2024-12-30
Fixed
- render/2 now returns actual SVG/PNG output - Previously returned the gnuplot script string instead of rendered output, breaking LiveView components
- datablock/3 works with command/2 plots - Named datablocks are now defined before custom commands, allowing references like
$statsin custom plot commands - Pie/donut charts render correctly - Fixed inner_radius calculation so pie charts display as full circles, not donuts
Added
- Pie/donut slice labels - Labels are now rendered at the center of each slice using
set labelcommands
[0.2.3] - 2024-12-29
Added
- Initial public release
- High-level API for common chart types (scatter, line, bar, histogram, pie, donut, spider, parallel coordinates)
- Low-level API for full gnuplot control
- LiveView components for real-time charts
- Explorer DataFrame integration
- Nx tensor support
- ML visualizations (confusion matrix, ROC curves, loss curves, embeddings)
- SVG, PNG, and ASCII output formats
- Async/parallel rendering
- Binary data optimization for large datasets