3

我已经完成了需要为 xAxis 属性设置的 Highcharts 选项以格式化时间标签,但没有运气了解这在这种情况下究竟是如何工作的。

我在白天(日内)检索了一只股票的动态数据,我需要显示这些数据,因为每天从 9:30 开始到 17:00 结束检索数据,我需要显示显示 30 分钟间隔的标签,如下所示: 9:30..10:00..10:30..etc 但我似乎无法使用每 5 分钟接收到的数据块(指针)来处理它。

另一个问题是我需要显示数据而不跨越图表的整个宽度,例如在 10:00 我只有 6 个条形图(每个 5 分钟),但它的作用是用大 6 填充图表条形图而不是将它们锁定在它们的时间范围内: 不良行为

我需要做的是在 9:30-10:00 区域内显示这些条形图,并在收到更多数据时将其余的条形图填充,就像这样: 通缉行为 我将不胜感激有关如何完成此操作的任何帮助。我知道正在使用股票图表类型,但我现在急需使用 OHLC 类型。

非常感谢。

4

1 回答 1

4

不确定这是否是您想到的类型。

但是使用 highcharts(如果这是您使用的东西)可以执行步骤。反过来,仅每隔 x 个间隔显示标签。

我创建了一个演示,说明您如何处理您的项目。

//

http://jsfiddle.net/BAV4X/69/

//

有几个问题,但要从头开始,这不是传统的“开始/结束”日值,而是“高/低”,高是由差异计算的,你可以看到工具提示的创建时间和相应的值。

请记住,您不需要使用“类别”,而是在数据系列中使用 [x,y] 坐标。

编辑

显然,您可以设置 x 轴属性“MAX”以允许图表的完整视图,而不是缩放。

这相当令人困惑,因为它们有一个“pointStart”来指示开始的 x 轴,但没有“pointEnd”。

于 2011-03-22T23:44:11.757 回答