gpt4 book ai didi

flutter - 是否可以在 Flutter 图表上缩放垂直轴?

转载 作者:行者123 更新时间:2023-12-05 06:19:33 25 4
gpt4 key购买 nike

我正在尝试使用 github.com/google/charts 包熟悉 Flutter 中的图表。

我想制作一个图表(条形图、折线图、散点图或任何其他图表。this, for example),我不仅可以缩放和平移 x 轴,还可以缩放和平移垂直 y 轴(横坐标)。

x 轴缩放正在添加行为 behaviors: [new charts.PanAndZoomBehavior(),] :

@override
Widget build(BuildContext context) {
return new charts.BarChart(
seriesList,
animate: animate,
behaviors: [new charts.PanAndZoomBehavior(),
],
domainAxis: new charts.OrdinalAxisSpec(
viewport: new charts.OrdinalViewport('2018', 4)),
);
}

x 轴缩放未居中,如 this question 中所述,但对我来说没问题。

第一步是禁用垂直轴的自动调整,调整图表中当时出现的数据在 0 和最大值之间的范围。

知道如何在 y 轴上启用缩放手势或至少禁用 y 轴的自动调整(修复 y 轴的范围)吗?

最佳答案

这与您在 domainAxis 中所做的非常相似。
您可以将 axisSpec 添加到 primaryMeasureAxis(y 轴)。像这样,

primaryMeasureAxis: charts.NumericAxisSpec(
viewport: charts.NumericExtents(4, 8)),

但这在条形图中不能正常工作。
根据我的经验,条形图将低于 x 轴。尚未修复。
不过,它适用于折线图。

关于flutter - 是否可以在 Flutter 图表上缩放垂直轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60803093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com