jquery - 为股票数据格式化 Highcharts xAxis

标签 jquery charts javascript highcharts

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

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

另一个问题是我需要在不跨越图表的整个宽度的情况下显示数据,例如在 10:00 我只有 6 个柱(每个 5 分钟)但它的作用是填满图表使用大的 6 根柱而不是将它们锁定在它们的时间范围内: Unwanted behaviour

我需要做的是在 9:30-10:00 区域内显示这些条,并在收到更多数据时让其余部分填充,就像这样: Wanted behaviour 对于如何完成这项工作,我将不胜感激。我知道 Stock 图表类型正在开发中,但我现在急需使用 OHLC 类型。

非常感谢。

最佳答案

不确定这是否是您的想法。

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

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

//

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

//

它有几个问题,但首先要注意的是,这不是传统的“开始/结束”日值,而是“高/低”,高是由差异计算的,您可以看到工具提示何时创建以及相应的值(value)观。

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

编辑:

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

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

关于jquery - 为股票数据格式化 Highcharts xAxis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398062/

相关文章:

jquery - 单击提交表单之前确认对话框

javascript - 如何从 iframe 内 scrollTop iframe 外的跨度

javascript - JS,使用xlink将svg保存为png错误:href

c# - WinForm 图表控件 : Change size of chart when saving it to a file

javascript - Codeigniter Ajax 后显示 404

javascript - 如果 div 不为空,则从 dom 中删除 X

charts - JavaFX - 如何在节点周围创建可点击区域

javascript - ChartJS : Horizontal Bar with multiple datasets not showing Bars

javascript - 让变量继承现有原型(prototype)的方法?

javascript - SAPUI5/OpenUI5 : More than one app in a portal