如何修改节点' Zingchart的行为

时间:2016-07-22 10:34:42

标签: javascript plot charts zingchart

我用Zingchart绘制了一系列数据。每组数据是每秒一个条目。结果如下图:

zoom out graph

我对这个结果很满意。我使用"exact":false作为绘图属性,非常快速地概述了绘图。之后,我希望能够放大'看到细节:

zoom in graph

现在我有太多细节了。我对plot的属性是:

          "maxNodes":2000,
          "maxTrackers":2000,

我一直试图播放这些数字,但最后,如果我减少数量,我只需要放大更多。据我了解,只有当节点数少于定义的限制时,我才会在可视化的当前状态中为每个数据条目弹出一个节点/跟踪器/信息弹出窗口。

是否可以指示Zingchart将节点放在不是每个数据点,但是有某种间隔或意图?

例如,在第二个图表中,我希望在该行开头/结尾和 jump 上有节点。或局部最大值/最小值。

1 个答案:

答案 0 :(得分:3)

有几个选择。

1)您可以"max-nodes"更改为较低的数字。 "max-nodes"只确定在"max-trackers"确定可以与之交互的数量时绘制的节点数。

2)您还可以将以下内容添加到绘图对象中......

marker: {
  rules: [
    {
      rule: '%i%5 > 0',
      visible: false
    }
  ]
}

它检查每个标记的索引(%i)是做什么的。如果模5的标记的索引大于0,则我们不显示标记(节点)。这意味着除了可被5整除的那些节点之外的所有节点都将被隐藏。

我是ZingChart团队的成员。如果这有帮助,请告诉我。如果你有更多的问题,霍拉。