繁体   English   中英

如何在Highcharts中的柱形图中显示值为零的列?

[英]How to show a column with the value Zero in Column chart in Highcharts?

我要传递的内容:

       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] 

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

minPointLength将起作用。 用这个。

plotOptions: {
    column: {
    minPointLength: 3
    }
}

您可以使用minPointLength选项完成此minPointLength 它设置每列的最小像素数,默认为0,因此不会显示零值。 这是在这里的文档。

试试这个JSFiddle

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

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

尝试演示

这是一种方法 - 虽然我认为只有列值为零且不可见是最好的方法。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM