0

我在我的应用程序中使用FLChart来显示一些图表。那工作得很好。但是我希望能够像这样在我的图表中绘制一些垂直虚线:

在此处输入图像描述

如您所见,其中一些还应该有数字。我已经搜索了很长时间,但找不到这样的东西。

我在他们的例子中发现了一些类似的东西:

在此处输入图像描述

但它并不完全相同。线条应该独立于任何点。那可能吗?

4

1 回答 1

0

如果我正确理解您的目标,您只需要获得给定示例的结果,每个数据点的点除外。

您可以通过将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,
)
于 2021-12-07T18:51:54.513 回答