0

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

0: ○, 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]
        }]

    });
};

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

4

1 回答 1

-1

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

试试这个,它会工作

于 2013-10-16T04:27:20.013 回答