如果我的Highcharts条形图或柱形图具有包含全零数组的数据系列,则y轴刻度标签将显示在y轴的中心,以及一个额外的y轴。我已经尝试了刻度位置和最小值,但这些似乎不适用于这种特殊的数据集。见http://jsfiddle.net/davidpmcintyre/mepd17tn/
这是highcharts代码段:
$(function () {
$('#container').highcharts({
chart: {
type: 'bar'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr' ]
},
series: [{
data: [0, 0, 0, 0]
}]
});
});
答案 0 :(得分:0)
假设(给出图表的要求):
以下代码将允许您左对齐y轴,并指定在最小的情况下要显示的y轴的多少(JSFiddle):
yAxis: {
min: 0,
minRange: 1
}
这仍然允许您在y轴上具有更大的范围,因为它仅在值范围小于1时启动。这反过来意味着您在设置任何值之前不必检查数据。