KinChart constructor
const
KinChart({
- Key? key,
- List<
KinChartEntry> entries = const [], - List<
KinChartSeries> ? series, - KinChartType type = KinChartType.bar,
- double? height,
- bool showLabels = true,
- bool showValues = false,
- bool animate = true,
- KinChartGridStyle gridStyle = const KinChartGridStyle(),
- KinChartAxisStyle axisStyle = const KinChartAxisStyle(),
- KinChartLegendPosition legendPosition = KinChartLegendPosition.none,
- KinChartLineStyle lineStyle = KinChartLineStyle.sharp,
- double barSpacing = KinSpacing.xs,
- double barRadius = KinRadius.pill,
- double donutWidth = 28.0,
- Widget? donutCenter,
- Gradient? barGradient,
- double? minValue,
- double? maxValue,
- ValueChanged<
KinChartTooltipData> ? onEntryTap, - Widget tooltipBuilder(
- KinChartTooltipData data
- Duration tooltipDuration = const Duration(seconds: 2),
Implementation
const KinChart({
super.key,
this.entries = const [],
this.series,
this.type = KinChartType.bar,
this.height,
this.showLabels = true,
this.showValues = false,
this.animate = true,
this.gridStyle = const KinChartGridStyle(),
this.axisStyle = const KinChartAxisStyle(),
this.legendPosition = KinChartLegendPosition.none,
this.lineStyle = KinChartLineStyle.sharp,
this.barSpacing = KinSpacing.xs,
this.barRadius = KinRadius.pill,
this.donutWidth = 28.0,
this.donutCenter,
this.barGradient,
this.minValue,
this.maxValue,
this.onEntryTap,
this.tooltipBuilder,
this.tooltipDuration = const Duration(seconds: 2),
});