highcharts - 如何在柱形图中隐藏零值

标签 highcharts

我正在使用柱形图,并将这些值显示在每个条形图的顶部。我不想显示值是否为0。该怎么做?这是我的代码

var series = {  data: [],   
                dataLabels: {
                    enabled: true,
                    color: 'black',
                    align: 'right',
                    x: -3,
                    y: 3,
                    style: {
                        color: '#333',
                        fontWeight: 'bold',
                        fontSize: '12px',
                        fontFamily: 'Trebuchet MS, Verdana, sans-serif'
                    }
                },
                pointWidth: 28
};

最佳答案

您可以使用格式化程序。这样的事情应该做到:

dataLabels: {
  formatter:function() {
    if(this.y != 0) {
      return this.y;
    }
  }
}


http://api.highcharts.com/highcharts#plotOptions.series.dataLabels.formatter

关于highcharts - 如何在柱形图中隐藏零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15834687/

相关文章:

javascript - Highcharts 线和点仅在鼠标悬停时显示

javascript - 如何在不从图例中删除饼图的情况下在 HighCharts 中隐藏饼图的切片?

highcharts - 有没有办法缩放 Highcharts 散点图的自定义标记?

highcharts - highcharts/stock 系列数据散列中允许的最大数据点数

javascript - Highcharts 不会在 Chrome 应用中显示

javascript - 我们如何格式化时间轴 Highcharts 的框大小

javascript - 动态更新工具提示日期格式 Highcharts

graph - highcharts 折线图中的缺失值导致没有线,只有点

javascript - Highcharts、Rails - 设置图表起点的方法?

javascript - 如何在分散 Highcharts 中添加滚动条?