crystal_charts 0.2.1
crystal_charts: ^0.2.1 copied to clipboard
A comprehensive Flutter charting library with Area, Bar, Column, Heatmap, Sunburst, Dual-Axes, and Horizontal Bar charts. Features interactive tooltips, smooth animations, and customizable themes.
0.2.1 #
- Add legend support (
showLegend,legendPosition) to ColumnChart. - Add dynamic Y-axis label width to ColumnChart (no more truncation with
…). - Fix SunburstChart unnecessary re-animation by adding value equality (
==/hashCode) toChartTreeNode. - Dismiss tooltip when tapping outside the chart area on all chart types.
0.2.0 #
- Add tap-based tooltip and highlight for all chart types on iOS/touch devices.
- Fix BarChart hit test accuracy by passing full layout parameters (yScale, unit, valueScale, etc.).
- Add
TextDecoration.noneto tooltip text styles to prevent unwanted underlines on iOS.
0.1.3 #
- Add dynamic axis label sizing and X-axis label rotation for BarChart.
0.1.2 #
- Change calendar heatmap month selector labels from English abbreviations (Jan–Dec) to numeric (1–12).
0.1.1 #
- Fix axis title and axis label overlap on all chart types.
- Fix axis labels wrapping to multiple lines (enforce single-line rendering).
- Fix DualAxes right Y-axis title overlapping with labels.
- Increase axis title padding (20px → 24px) and X-axis title offset (22px → 26px).
0.1.0 #
- Initial release.
- Area Chart — Gradient-filled area chart with smooth curve support.
- Bar Chart — Grouped vertical bar chart.
- Column Chart — Column chart with grouping and stacking support.
- Dual Axes Chart — Dual-axis chart with independent left/right Y axes (line / area / column).
- Heatmap Chart — Category-by-category heatmap with color scale legend.
- Horizontal Bar Chart — Horizontal bar chart.
- Sunburst Chart — Sunburst chart with drill-down support.
- Calendar Heatmap — High-performance calendar heatmap based on Canvas (
CustomPainter). - Common features: Hover tooltips, animations, customizable themes (light/dark), value formatter (unit, scaling, thousands separator).
