我正在使用 highcharts 在我的项目中显示图表。一切都很好,但是当我使用缩放按钮时,网格线消失了。
有谁知道这可能是什么原因?
下面是我的代码。我与 highcharts.com 中提供的示例没有太大变化。
我首先得到带有网格线的图表,没有任何问题。只有当我使用缩放按钮时,网格线才会消失。highcharts 示例不会发生这种情况。
var chart = new Highcharts.StockChart({
chart: {
renderTo: <id of my div>
},
rangeSelector: {
buttons: [
{
type: 'month',
count: 1,
text: '1m'
}, {
type: 'month',
count: 6,
text: '6m'
}, {
type: 'year',
count: 1,
text: '1y'
}, {
type: 'all',
text: 'All'
}
],
selected:3,
inputPosition:{
x:25,
y:25,
align:"left"
},
align:"left"
},
title: {
margin:40,
text: title,
style:{
color:"#000",
fontFamily: "AvenirNextLTW01-MediumC 721311 !important",
fontWeight:"bold",
fontSize:"12px"
}
},
scrollbar : {
enabled : false
},
yAxis: [{
title: {
text: ytitle
},
lineWidth: 2,
}],
credits: {
enabled: false
},
exporting: {
enabled: false
},
loading:{
style: {
position: 'absolute',
backgroundColor: 'white',
opacity: 0.5,
textAlign: 'center'
}
},
tooltip:
{
valueDecimals: 2,
style:{
fontSize:'9px'
}
},
series: [
{
type: 'line',
color: '#4572A7',
name: title,
data: <data array>
}]
});
编辑:我在我的网站中使用了以下插件来对 x 轴中的类别进行分组。无论我在哪里使用此插件,都会出现上述问题。任何人都可以建议我可以改变什么来摆脱这个问题吗?或者任何人都可以建议提供此功能的其他插件吗?
http://blacklabel.github.io/grouped_categories/
我在下面的 jsfiddle 中使用了这个插件代码并且可以重现这个问题。单击此小提琴中的缩放(1y,6m)按钮并观察网格线正在消失