用于显示区域范围和折线图以及CSV文件中数据的图表

问题描述 投票:0回答:1

我想显示一个包含区域范围的折线图。数据来自CSV文件。

1940/1/01,-0.07909, -0.1, 0.1
1940/2/01,-0.08183, -0.1, 0.1
1940/3/01,-0.0804, -0.1, 0.1
1940/4/01,-0.0799, -0.1, 0.1
1940/5/01,-0.0804, -0.1, 0.1
1940/6/01,-0.08111, -0.1, 0.1
1940/7/01,-0.08498, -0.1, 0.1
1940/8/01,-0.08403, -0.1, 0.1
1940/9/01,-0.08577, -0.1, 0.1
1940/10/01,-0.08265, -0.1, 0.1
1940/11/01,-0.07762, -0.1, 0.1
1940/12/01,-0.08243, -0.1, 0.1

(该范围是伪值。)

我设置了一个fiddle here,在某种程度上,我猜想必须更改»系列«部分。不知何故,在此部分中必须指定它需要显示的第三列和第四列:

series: [{
    name: 'Temperature',
}, {
    name: 'Range',
    type: 'arearange',
    lineWidth: 0,
    linkedTo: ':previous',
    color: Highcharts.getOptions().colors[0],
    fillOpacity: 0.3,
    zIndex: 0,
    marker: {
        enabled: false
    }
}]    

感谢您提示如何实现此目标。

charts highcharts line area
1个回答
0
投票
data: { csv: document.getElementById('csv').innerHTML, seriesMapping: [{ x: 0, y: 1 }, { x: 0, low: 2, high: 3 }] }


实时演示: https://jsfiddle.net/BlackLabel/vtgdwb4p/

API参考: https://api.highcharts.com/highcharts/data.seriesMapping

© www.soinside.com 2019 - 2024. All rights reserved.