想要在折线图上渲染数组(不是硬编码)

时间:2013-10-15 22:53:58

标签: highcharts

我想使用HighCharts渲染直方图/折线图。 我不想硬编码系列使用的数组。 我希望渲染的数据位于对象显示中,如下所示:

0:o,107983, 1:1,347923, 2:2,182329, 。 。

我的代码在这里:

function RenderChart(display) {
    myDisplay = display;

    var chart = new Highcharts.Chart({

        chart: {
            renderTo: 'container',
            type: 'line'
        },
        title: {
            text: 'Metric histogram'
        },
        xAxis: {
            //categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
            minPadding: 0.05,
            maxPadding: 0.05
        },
        plotOptions: {
            line: {
                animation: false
            },
            column: {
                groupPadding: 0,
                pointPadding: 0,
                borderWidth: 0
            }
        },
        series: [{
            data: [myDisplay]
        }]

    });
};

这不会呈现折线图。它呈现一个空图表。

1 个答案:

答案 0 :(得分:-1)

运行一个例程,以便您获得的响应被处理为高图所接受的。然后你可以直接将结果分配给数据。

试试这个,它会起作用