我创建了一个highcharts demo,我创建了一个包含在一个图表中的多个分隔条形图。我需要每个条形图在整个图表中设置一个宽度,只要图表只包含正值,这就可以正常工作。只要有负值,这些值就会远远超出预期的宽度并干扰其他图表。
重要的代码可能在本节中:
for (var seriesIndex = 0; seriesIndex < seriesPerRow.length; seriesIndex++)
{
xAxes.push({
categories: rowNames,
labels: {
enabled: false
},
tickWidth: 0,
offset: -150 * seriesIndex
});
yAxes.push({
gridLineWidth: 0,
min: 0,
labels: {
enabled: false
},
title: {
enabled:false
},
width: 150,
left: 150 + 150 * seriesIndex
});
}
我原本期望yAxis的宽度包含值,无论它们是负数还是正数,但在示例中显然没有发生。
有什么想法可以做些什么来将这些负面价值保持在我设定的限制范围内?我知道如果发生这种情况,我可能需要稍微调整轴位置(对于记录,这是高层开发人员推荐的关于如何实现我想要的结果的方法)。