我正在绘制样条图并遇到一个问题,其中图表在加载图表时仅显示一个点。另一方面,如果我单击范围选择器或图表的水平滚动,它会正确显示图表的所有点。
我也尝试了不同的数据,图表显示正确。
Here is a fiddle看到那个
$('#container').highcharts('StockChart', {
chart: {
renderTo: 'container',
defaultSeriesType: 'spline',
zoomType: 'x'
}});
我确实尝试了解数据模式并用谷歌搜索以查找 highstock 是否存在任何问题,但无济于事。
最佳答案
看起来您的图表没有正确获取初始范围状态,因为您可能会注意到“全部”范围按钮在首次加载时被禁用。
声明一个预选选项:rangeSelector 中的 selected:0
会有所帮助 ( http://jsfiddle.net/MS63L/ )
rangeSelector: {
selected:0,
buttons: [
.... rest part are same as your original code
您可以根据需要更改整数:0 选择“5m”,1 选择“15m”,2 选择“全部”。因为这个属性意味着预选按钮的索引。
另见:http://api.highcharts.com/highstock#rangeSelector.selected
关于javascript - 负载图上的 Highstock 仅显示一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20210426/