【问题标题】:Highcharts stacked bar chart: adding categories and data to seriesHighcharts堆积条形图:将类别和数据添加到系列
【发布时间】:2013-03-01 16:23:36
【问题描述】:

我有以下堆积条形图:http://jsfiddle.net/bvuWR/1/ 我有一个问题,我可以通过哪种方式添加一个类别并为该附加类别添加系列数据? 我试图在 Highstock 文档中找到添加类别的功能,但除了 addPoint 之外没有找到任何合适的功能。

[1]: http://jsfiddle.net/bvuWR/1/

【问题讨论】:

    标签: javascript


    【解决方案1】:

    你必须做两件事来更新类别:

    1:使用 setCategories() 方法将下一个类别附加到列表中 - 在示例中,我将 Lemon 类别添加到原始列表中。不幸的是,我似乎不能只添加一个类别,而只能一次设置整个列表。

    2:使用 addPoint() 将每个系列对象更新为 Lemon 类别的值

    chart.xAxis[0].setCategories(['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas', 'Lemon']);
    
    for (var i = 0; i < chart.series.length; i++)
    {
       chart.series[i].addPoint(Math.random() * 5, true, true);
    }
    

    在 jsfiddle 上查看这个示例。

    http://jsfiddle.net/bvuWR/106/

    这里是上面的官方highcharts参考:

    http://api.highcharts.com/highcharts#Axis.setCategories()

    http://api.highcharts.com/highcharts#Series.addPoint()

    【讨论】:

      【解决方案2】:

      这个问题似乎已经在之前的帖子中得到了回答:

      Adding a series dynamically with HighCharts Stock Charts

      另外:我通过在响应式设计中添加/删除系列数据来演示高图表。 查看 chart.js javascript 以查看它是如何组合在一起的。

      http://www.informed-design.com/responsive/chart/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多