【发布时间】:2013-06-07 20:05:14
【问题描述】:
使用 Highstock (Highcharts) 库,
我想知道,如何将 A) 添加标志如here(或参见 fig.1)与 B) 动态更新数据,使用 addPoint 函数(例如:series.addPoint([x, y], true, true)see here)。 addPoint 函数中似乎没有它的功能。
图 1
我看过这个SO question。但是似乎在现有数据集上添加了一个标志。我可以同时添加一个数据点和一个关联的标志吗?
任何帮助表示赞赏。
谢谢
=== 编辑 ===>
@Sebastian-Bochan
感谢您的回复以及工作示例。但是,出于某种原因,addPoint 不适用于我的设置。
所以看看这个jsfiddle。我所做的是 i) 通过调用 (chart-fill …) 设置初始图形,然后 ii) 调用 (chart-increment …) 增加 1 个点,然后立即尝试在该点上添加 1 个标志。不工作的部分是(-> ($ selector) (.highcharts) (.-series) (nth 9) (.addPoint { :x 1234567 :title "fubar"} true false))。这并没有像我期望的那样添加标志。
我有 11 个系列覆盖在 5 个图表之上。这包括一系列类型的“标志”。我想,也许有这么多系列,引用其中一个有问题。但如果我查看我的系列,我可以看到这面旗帜确实是第 9 面。
我也在使用 Clojurescript 代码。但我不认为这是一个问题,因为图表可以正确呈现。有任何想法吗?
【问题讨论】:
标签: javascript highcharts data-visualization highstock graph-visualization