0

我有一个数据集,其中每个节点都包含一个日期和一个值。

我不希望 flot 在任何值处绘制一个圆形点,特别是如果该值为零

所以在我的图表选项中,我有:

points: {
          show: true,
          radius: 3
        },

但我怎么会有 `radius: function (x) { return x.value>0?3:0 };

这在flot中是否可行,如果可以,语法是什么?

4

1 回答 1

2

Flot 期望半径是一个数字。实现这一点的最简单方法是创建两个具有相同颜色的系列。第一个包含所有数据点,points: { show: false }第二个仅包含 y > 0 和 的那些数据点lines: { show: false }

于 2013-04-15T19:51:30.220 回答