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