Highcharts:系列的Errorbar,仅适用于y轴

时间:2017-10-27 11:57:50

标签: highcharts

我正在尝试使用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值,在这里我给出了下限和上限。 为什么这不起作用?

0 个答案:

没有答案