【问题标题】:Highcharts Bubble Chart with dynamic data带有动态数据的 Highcharts 气泡图
【发布时间】:2014-04-02 16:35:38
【问题描述】:

请看这个小提琴:http://jsfiddle.net/8rbmG/

问题是我正在尝试在 Highcharts 中为气泡图添加动态数据。我找不到任何例子。 数据应该像:data: [[97,36,79],[94,74,60],[68,76,58],[64,87,56],[68,27,73],[74,99,42],[7,93,87],[51,69,40],[38,23,33],[57,86,31]] 即,数组内的数组(来自他们的示例小提琴:http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/bubble/

但是当我尝试达到同样的效果时,图表并没有被绘制出来。我很确定问题出在我提供数据的方式上。另外,我收到了这个错误:

未捕获的 Highcharts 错误 #19:www.highcharts.com/errors/19

即:http://www.highcharts.com/errors/19

【问题讨论】:

    标签: javascript jquery highcharts


    【解决方案1】:

    您的数据格式为:

    {
      "Month": "Dec", // x category
      "Cost": "978033", // x value 
      "Profit": "101661",  // y value
      "Revenue": "769755" // radius of bubble
    }
    

    当您提供 x 轴类别时,Highcharts 内部会在轴刻度处绘制这些类别:

    [0, 1, 2, 3, 4, 5, 6 ....
    

    因此,您遇到的情况是,它试图从 0 开始绘制类别,然后绘制从 100 开始的 x 数据,因此出现 Too many ticks 错误。

    那么您想要在 xaxis 上花费数月还是花费?这里是cost,这里是months

    【讨论】:

    • 太棒了!我需要学会理解错误。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多