我正在尝试使用Highcharts绘制一些内容,效果非常好。一旦我尝试为y值包含一些错误栏,就不再有效了。 到目前为止,我使用的代码如下所示:
$(function () {
my_data = {{p_data}}
my_error = {{p_error}}
var myChart = Highcharts.chart('plot', {
chart: {
type: 'line'
},
title: {
text: 'Test plot '
},
xAxis: {
type: 'logarithmic',
title: {
text: 'x-axis'
}
},
yAxis: {
type: 'logarithmic',
title: {
text: 'y-axis'
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle'
},
series: [{
name: 'Test data',
data: my_data }
,{
name: 'Test Error',
type: 'errorbar',
data: my_error }
]
});
});
虽然我从表单中获取数据和错误,但它们看起来像这样:
p_data = [[1, 1.1], [2, 2.3], ... [122, 123]]
p_error = [[1, 0.9, 1.3], [2, 2.1, 2.5], ... [122, 122.8,123.2]]
正如你所看到的,我只想让我的错误栏影响y值,在这里我给出了下限和上限。 为什么这不起作用?