我正在填写High Charts Stock图表。此图表显示y轴上的数据点以及底部的放大/缩小视图。数据点显示正常。
我的问题在于x轴:我无法在x轴或缩放中获得与数据点中年份相对应的年份,即1831 - 2014;相反,缩放功能和x轴仅上升到20世纪90年代(与今年相反)。
我认为问题在于如何计算点间隔
pointInterval: 24 * 3600 * 1000000 // one day
这是一个小提琴: http://jsfiddle.net/8HLCF/
感谢阅读。
答案 0 :(得分:3)
pointInterval的高级选项参考:
pointInterval :数字 如果对系列中的点没有给出x值,则pointInterval定义x值的间隔(以毫秒为单位)。例如,如果一个系列每天包含一个值,请将pointInterval设置为24 * 3600 * 1000。
您已定义x
个值。无需使用pointInterval
。另外你的评论是错误的,你定义了1000天而不是1天。
rangeSelector
的默认按钮对您的数据没什么用处。我为1y,5y和All定义了新的范围选择器。
似乎数据格式错了。我改变年份以返回Date对象的原始值。见MDN docs for Date