我有一个从1931年到昨天的数据,以db为单位。我正在使用python django模型获取数据并显示highstock。该图表在x轴上仅显示特定的15天,并且范围选择器也不起作用。在这里,我已为您的推荐人附上了jsfiddle代码.....在此问题上持续了两天的任何帮助.....>
Highcharts.stockChart('container',{ 图表:{ 类型:“行” }, rangeSelector:{ allButtonsEnabled:是, 已选择:2 }, 标题:{ 文字:“标普500成员超过其50 dma的百分比” },
yAxis: [{ lineWidth: 1, height :100, opposite: true, tickposition:'outside', visible:true }, { lineWidth: 0, height :100, opposite: true, tickposition:'outside', top :170, visible:true, }], series: [{ yAxis: 0, name: 'S&P 500', data: {{ sp500_series }}, color: 'green', tooltip: { valueDecimals: 2 } }, { yAxis: 1, xAxis:0, y :-30, name: 'dma50', data: {{ dma50_series }}, color: 'red', tooltip: { valueDecimals: 2 } }]
});
数据样本是
系列:[{ yAxis:0, 名称:“ S&P 500”, 数据:[ [ 637266600.0, 336.0 ], [ 637353000.0, 336.87 ], [ 637439400.0, 338.07 ], [ 637525800.0, 341.91 ], [ 637785000.0, 343.53 ], [ 637871400.0, 341.57 ],.....................
我的输出是enter image description here
我有一个从1931年到昨天的数据,以db为单位。我正在使用python django模型获取数据并显示highstock。该图表仅在x轴上显示特定的15天,范围选择器为...
输出正确。 Highcharts使用Unix时间戳(以毫秒为单位)作为日期。您的第一个样本x值:637266600.0
为Thu Jan 08 1970 09:01:06 GMT+0000