Highcharts 高图0轴下方的水平梯度线
我希望gradline和xaxis从同一行开始,我尝试设置yaxis.min等等 它不起作用,所以有人可以帮我Highcharts 高图0轴下方的水平梯度线,highcharts,highstock,Highcharts,Highstock,我希望gradline和xaxis从同一行开始,我尝试设置yaxis.min等等 它不起作用,所以有人可以帮我 chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'line' }, title: { text: 'tex
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'line'
},
title: {
text: 'text'
},
xAxis: {
categories: [],
labels: {
style: {
width: '50px',
'min-width': '50px'
}
}
},
yAxis: {
categories: [],
title: {
text: 'text'
},
min: 0,
},
series: [
{
name: 'name',
type: 'spline'
}
]
这是我的图表选项,我动态更新xAxis和yAxis的值,这是我的更新代码
chart.yAxis[0].setExtremes(0, maxy);
chart.xAxis[0].setCategories(timeArr);
chart.series[0].setData(valArr);
timeArr是关于时间的字符串数组,valArr是我的数据,maxy是valArr的最大值。一般来说,它应该可以正常工作:(尝试更新到4.0.1版本) 但是,我建议从yAxis中删除类别,因为您需要数值,对吗
yAxis: {
categories: [], //remove that option
title: {
text: 'text'
},
min: 0,
},
当我在Highcharts网站上打开任何演示时,他们已经将其对齐。向我们展示您的图表选项,我们将帮助您。感谢您的提及,我更新了我的问题,添加了我的图表选项。我只是删除了类别,效果很好,太棒了。但我仍然不知道它为什么会工作,类别的api文档,更不用说它会影响网格线。我的示例工作得很好(见演示),所以我猜你有Highcharts的旧版本,它与网格线有缺陷。是的,因为项目原因,我使用了旧版本3.0.7。它看起来像是旧版本的问题。是的,它在4.0+版本中已修复。