我问自己是否可以做多条重叠的线(在一个系列中)。
我找不到任何例子:(
我不想要这个:Highcharts / Highstock 阶梯线没有垂直“过渡”线? https://stackoverflow.com/questions/23242857/highcharts-highstock-step-line-without-vertical-transition-lines
如果我有一组这样的值:
serie1 = [
[{x:5, y: 10}, {x:7, y: 10}], # segment 1
[{x:2, y: 12}, {x:9, y: 12}], # segment 2
]
我想绘制同一系列中的两条线,这样我就可以从交互性中受益(例如图例)。
y
^
|
| ------------------segment2-------------------
| -----------segment1-------------
|
|---2-------5-------------------------------7-----9----------> x
______________________
| |
| Legend: - serie 1 |
|____________________| (I'm proud of my ASCII skills ! :D)
这可能吗 ?谢谢
一般来说,每个系列都需要按 x 值排序数据。在你的情况下,它不会被排序。所以我建议将您的数据分成不同的系列,然后使用连接系列linkedTo http://api.highcharts.com/highcharts#plotOptions.series.linkedTo选项。例如:
$('#container').highcharts({
series: [{
id: 'main',
data: [{
x: 5,
y: 10
}, {
x: 7,
y: 10
}]
}, {
data: [{
x: 2,
y: 12
}, {
x: 9,
y: 12
}],
linkedTo: 'main'
}]
});
以及现场演示:http://jsfiddle.net/24qf98xL/1/ http://jsfiddle.net/24qf98xL/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)