我想用折线图显示列表中的数据。问题是宽度太小。所以我希望你可以水平滚动来查看所有内容。如何使用 fl_chart 包执行此操作?
这是我的代码,我从列表中构建点。
@override
Widget build(BuildContext context) {
return LineChart(
LineChartData(
lineBarsData: [
LineChartBarData(
spots: [
for (int i = reversedList.length - 1; i >= 0; i--)
FlSpot(i.toDouble(), reversedList[i].weight),
])
]));
}
}
将折线图的宽度设置为您需要的宽度并包裹LineChart()
小部件在SingleChildScrollView()
并设置scrollDirection: Axis.horizontal
编辑:我认为你需要包装LineChart()
in a Container()
首先具有固定宽度。否则图表可能会尝试向无穷大延伸。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)