1

我目前正在使用fl_chart包。https://pub.dev/packages/fl_chart

概述

我正在同时绘制两个折线图来代表两个不同的趋势(例如:收入与支出)。假设其中涉及的信息是“收入”和“费用”类型)

问题:如下图所示,我无法根据各自的趋势自定义工具提示标签。假设“60”代表“费用”信息,而“5000”代表“收入”信息。

问题

当前的解决方法

...
LineTooltipItem(
            "${e.y < 0 ? 'Expense:' : e.y > 0 ? 'Income:' : ''} ${e.y == 0 ? '' : e.y.toStringAsFixed(2)}",
            TextSetting.text14);
...

我必须将趋势图转换为 -ve 整数并使用它来将其标识为“费用”类型。这样做的问题是不可能并排比较视觉趋势。取而代之的是,在减去“费用”和“收入”并查看哪个类型更高之后,比较是已知的。附上下面提供的图像以清楚地说明绘图差异以及如何无法实现值的即时比较。

所需的绘图应如 image1 所示。

有人能帮忙吗?请查看随附的图片以获得更清晰的图片。

图片 1 图片2

4

0 回答 0