我想使用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]
}]
});
};
这不会呈现折线图。它呈现一个空图表。
答案 0 :(得分:-1)
运行一个例程,以便您获得的响应被处理为高图所接受的。然后你可以直接将结果分配给数据。
试试这个,它会起作用