我要传递的内容:
series: [{
name: 'Fixed bugs',
data: fixed,
pointWidth: 40
}, {
name: 'Assigned Bugs',
data:assigned,
pointWidth: 40
}, {
name: 'Re-Opened Bugs',
data: Reopened,
pointWidth: 40
},
{
name: 'Closed Bugs',
data: closed,
pointWidth: 40
}]
到this chart,我有这样的数据:
data: fixed=[3,5,5,8]
data:assigned=[0,1,0,0]
并遵循。现在我想显示零值的列...对我来说它没有显示列值为零。
答案 0 :(得分:32)
minPointLength将起作用。用这个。
plotOptions: {
column: {
minPointLength: 3
}
}
答案 1 :(得分:12)
您可以使用minPointLength
选项完成此操作。它设置每列的最小像素数,默认为0,因此不会显示零值。它位于文档here中。
答案 2 :(得分:0)
不确定您要显示的是什么,但也许您可以尝试显示这样的数据标签:
plotOptions: {
series: {
dataLabels: {
enabled: true,
color: 'gray'
}
}
}
答案 3 :(得分:0)
这是一种方法 - 尽管我认为将列设为零值且不可见是最好的方法。
找到一个非常低的数字,你的数据点都没有,但仍然保持> 0。我们说它是.005。当您引入数据时,任何0值都会为此分配.005值。在工具提示格式化程序中对值执行IF。如果是.005则将其设为0.这样您就可以看到“零”列,但显示的工具提示也将为0。如果您对堆积列进行任何类型的计算,那么您还需要考虑这个非0 0值。