【发布时间】:2014-08-11 16:52:29
【问题描述】:
如果我有一个 Highcharts 条形图或柱形图,其中包含一个包含全零数组的数据系列,则 y 轴刻度标签将显示在 y 轴的中心,以及一个额外的 y 轴。我已经尝试过刻度位置和最小值,但在这个特殊的数据集的情况下,这些似乎不起作用。见http://jsfiddle.net/davidpmcintyre/mepd17tn/
这里是highcharts代码sn-p:
$(function () {
$('#container').highcharts({
chart: {
type: 'bar'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr' ]
},
series: [{
data: [0, 0, 0, 0]
}]
});
});
【问题讨论】:
-
“额外的 y 轴”是什么意思?你是说网格线吗?另外,您希望它在特定情况下看起来如何?
-
我想它实际上不是 y 轴,而是 y 轴网格线。但由于即使将 y 轴的 min 设置为 0 后问题仍然存在,看起来 hte 问题似乎是 y 轴对齐不佳。如果任何值超过 0,我希望唯一的网格线准确定位; y 网格线/轴应位于绘图区域的最左侧。
-
对。好吧,没有数据可以显示为条形图,那么理想情况下您希望它看起来如何?
-
0 的网格线和标签应位于绘图区域的最左侧,imo。
-
min: 0, max: 1怎么样?
标签: highcharts