xtal_dataview 0.3.4 copy "xtal_dataview: ^0.3.4" to clipboard
xtal_dataview: ^0.3.4 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.3.4 #

  • Add rotateXAxisLabels parameter to ColumnChart and DualAxesChart for vertical (-90°) X-axis label display.

0.3.3 #

  • Add showAllXAxisLabels parameter to ColumnChart and DualAxesChart for disabling automatic label thinning.

0.3.2 #

  • Make CalendarHeatmap responsive: automatically adapts to bounded height constraints using LayoutBuilder instead of requiring a fixed minimum height.

0.3.1 #

  • Add showAllXAxisLabels parameter to BarChart for disabling automatic label thinning.

0.3.0 #

  • BREAKING: Rename package from crystal_charts to xtal_dataview. Update your imports to package:xtal_dataview/xtal_dataview.dart.
  • Add unit, unitPosition, valueScale, useThousandsSeparator parameters to SunburstChart.
  • Add centerBackButtonColor, centerLabelStyle, centerValueStyle parameters to SunburstChart for center back button customization.

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) to ChartTreeNode.
  • 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.none to 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).
0
likes
0
points
77
downloads

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)
View/report issues

Topics

#chart #flutter #visualization #data-visualization

License

unknown (license)

Dependencies

flutter

More

Packages that depend on xtal_dataview