我试着制作一个比较图表。我已经读了很多遍highchart文档,并努力搜索,但我找不到一个选项来创建我想要的图表。
这是原始图表。
//chart1
Highcharts.chart('chart1', {
chart: {
type: 'column',
},
title: {
text: 'Compare chart',
},
subtitle: null,
xAxis: {
categories: ['before', 'after', ],
},
yAxis: [{
title: {
text: 'title1'
},
}, {
title: {
text: 'title2'
},
opposite: true,
}, ],
series: [{
name: 'series1',
color: '#f5b93d',
data: [8652, 4321],
}, {
name: 'series2',
color: '#42a7f4',
data: [100, 50],
yAxis: 1,
} ]
});
字符串
来源:https://jsfiddle.net/publisherkim/m6g87hkf/10/
这就是我想做的
https://umings.github.io/images/tobe.png的
我想指出这样一来,series1的数据减少到了多少。
如果有人看到过类似的图表,或者知道任何选项,请帮助。谢谢。
1条答案
按热度按时间zzoitvuj1#
你可以使用
plotLines
来画线,使用SVGRenderer
来画箭头:字符串
Demo:https://jsfiddle.net/BlackLabel/cto81up6/
API:https://api.highcharts.com/highcharts/yAxis.plotLines
https://api.highcharts.com/class-reference/Highcharts.SVGRenderer