javascript - 负载图上的 Highstock 仅显示一个点

标签 javascript jquery graph highcharts

我正在绘制样条图并遇到一个问题,其中图表在加载图表时仅显示一个点。另一方面,如果我单击范围选择器或图表的水平滚动,它会正确显示图表的所有点。

我也尝试了不同的数据,图表显示正确。

Here is a fiddle看到那个

$('#container').highcharts('StockChart', {
chart: {
  renderTo: 'container',
  defaultSeriesType: 'spline',
  zoomType: 'x'
}});

我确实尝试了解数据模式并用谷歌搜索以查找 highstock 是否存在任何问题,但无济于事。

enter image description here

最佳答案

看起来您的图表没有正确获取初始范围状态,因为您可能会注意到“全部”范围按钮在首次加载时被禁用。

声明一个预选选项: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/

相关文章:

javascript - 获取 HTML 页面上 javascript 函数中的嵌入值

javascript - NodeTime中ISO-8601格式值的偏移格式从何而来?

javascript - 任何现有的 javascript 库可以更改 svg 填充颜色?动画优先

Javascript 数组不会更新

Spring 数据 NEO4J : relations have null values

javascript - Canvas 上的 HTML?

javascript - 如何覆盖这个计算?JQuery

sharepoint - 使用 graph api beta 获取 Sharepoint 管理中心中列出的所有根站点

javascript - jQuery 切换按钮不透明度

c# - 来自邻接列表的 JSON?