randomData method
BarChartData
randomData()
Implementation
BarChartData randomData() {
return BarChartData(
maxY: widget.maxYAxisValue,
barTouchData: BarTouchData(
enabled: true,
),
alignment: BarChartAlignment.spaceAround,
titlesData: FlTitlesData(
show: true,
bottomTitles: AxisTitles(
sideTitles: SideTitles(
showTitles: true,
getTitlesWidget: getXAxisTitles,
reservedSize: 38,
),
),
leftTitles: const AxisTitles(
sideTitles: SideTitles(
reservedSize: 30,
showTitles: true,
),
),
topTitles: const AxisTitles(
sideTitles: SideTitles(
showTitles: false,
),
),
rightTitles: const AxisTitles(
sideTitles: SideTitles(
showTitles: false,
),
),
),
borderData: FlBorderData(
show: true,border:Border.all(color: widget.barColor.withOpacity(0.3))
),
barGroups: List.generate(
widget.chartValuesList.length,
(item) => widget.isThinChart??false?makeThinGroupData(
item,
widget.chartValuesList[item].toDouble(),
):makeGroupData(
item,
widget.chartValuesList[item].toDouble(),
),
),
gridData: const FlGridData(show: false),
);
}