我在我的应用程序中使用FLChart来显示一些图表。那工作得很好。但是我希望能够像这样在我的图表中绘制一些垂直虚线:
如您所见,其中一些还应该有数字。我已经搜索了很长时间,但找不到这样的东西。
我在他们的例子中发现了一些类似的东西:
但它并不完全相同。线条应该独立于任何点。那可能吗?
如果我正确理解您的目标,您只需要获得给定示例的结果,每个数据点的点除外。
您可以通过将FlDotData
传递更改为TouchedSpotIndicatorData
. 回到您链接的示例代码,您可以替换:
FlDotData(
show: true,
getDotPainter: (spot, percent, barData, index) =>
FlDotCirclePainter(
radius: 8,
color: lerpGradient(
barData.colors,
barData.colorStops!,
percent / 100,
),
strokeWidth: 2,
strokeColor: Colors.black,
),
),
和:
FlDotData(
show: false,
)