我创建与它的plotline一个HighChart。 的情节主线具有固定值,而数据可图表之间变化。
HighChart自动缩放基于数据的最大值y轴,但它并没有考虑到情节主线在其计算值。
因此,如果数据范围涵盖的plotline值时,情节主线被示出,但被裁切掉视口的如果不是。
例:
$(function () {
$(document).ready(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Dummy Data by Region'
},
xAxis: {
categories: ['Africa', 'America', 'Asia']
},
yAxis: {
plotLines:[{
value:450,
color: '#ff0000',
width:2,
zIndex:4,
label:{text:'goal'}
}]
},
series: [{
name: 'Year 1800',
data: [107, 31, 650]
}]
});
});
});
的jsfiddle对于上面的代码: http://jsfiddle.net/4R5HH/3/
球门线(红色)被示出为默认数据,但如果我改变数据为[107,31,250],则情节主线熄灭图形视口的,并因此变得不可见。