9

我要传递给:

       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
                    }]

这个图表,我有这样的数据:

     data: fixed=[3,5,5,8]
    data:assigned=[0,1,0,0] 

并跟随。现在我想显示为零值的列...对我来说,它没有显示为零的列值。

4

4 回答 4

41

minPointLength 将起作用。用这个。

plotOptions: {
    column: {
    minPointLength: 3
    }
}
于 2013-12-11T11:32:21.473 回答
13

您可以使用该minPointLength选项非常简单地做到这一点。它设置每列的最小像素数,默认为 0,因此不会显示零值。它在此处的文档中。

试试这个 JSFiddle

于 2013-08-06T05:53:13.030 回答
0

不确定您要显示什么,但也许您可以尝试像这样显示数据标签:

plotOptions: {
    series: {
        dataLabels: {
            enabled: true,
            color: 'gray'
        }
    }
}

尝试演示

于 2012-08-31T08:04:13.903 回答
0

这是一种方法 - 尽管我认为让列为零值且不可见是最好的方法。

找到一个非常低的数字,您的任何数据点都没有,但仍保持 >0。让我们说它是 0.005。当您引入数据时,任何值为 0 的值都会为其分配 0.005 值。在您的工具提示格式化程序中,对值执行 IF。如果它是 0.005,则将其设为 0。这样您就可以看到“零”列,但显示的工具提示也将为 0。如果您正在对堆叠列进行任何类型的计算,那么您还需要在其中考虑这个非 0 0 值。

于 2012-09-04T12:44:48.950 回答