feat:增加统计模块指标数量功能

This commit is contained in:
2025-11-14 13:38:53 +08:00
parent 49ecfb2e5e
commit b4cda27e64
6 changed files with 107 additions and 20 deletions

View File

@@ -8,10 +8,10 @@ class ChartData {
ChartData({required this.name, required this.value});
}
Widget buildChartTitle(BuildContext context, String title) {
Widget buildChartTitle(BuildContext context, String title, IconData icon) {
return Row(
children: [
Icon(Icons.insert_chart, color: Theme.of(context).colorScheme.primary),
Icon(icon, color: Theme.of(context).colorScheme.primary),
Text(title),
],
);
@@ -101,10 +101,7 @@ Widget barChart({
}) {
return SfCartesianChart(
// X轴配置类别轴
primaryXAxis: CategoryAxis(
majorGridLines: MajorGridLines(width: 0),
title: AxisTitle(text: xAxisName),
),
primaryXAxis: CategoryAxis(majorGridLines: MajorGridLines(width: 0)),
// Y轴配置数值轴
// primaryYAxis: NumericAxis(title: AxisTitle(text: '$yAxisName$unit')),
@@ -164,10 +161,7 @@ Widget doubleBarChart({
}) {
return SfCartesianChart(
// X轴配置类别轴
primaryXAxis: CategoryAxis(
majorGridLines: const MajorGridLines(width: 0),
title: AxisTitle(text: xAxisName),
),
primaryXAxis: CategoryAxis(majorGridLines: const MajorGridLines(width: 0)),
// Y轴配置数值轴
// primaryYAxis: NumericAxis(title: AxisTitle(text: '$yAxisName$unit')),