如何删除图形中间的“0%”?
how to remove "0%" at middle of graph?
我尝试在 plotOptions 中使用“堆叠”和“样式”来删除图表中间的 0%。请查看我的“codepen”示例以了解我的问题并帮助我。
plotOptions: {
bar: {
stackings: 'normal',
dataLabels: {
enabled: true,
format: '{y} %',
},
marker: {
enabled: false,
},
},
series: {
grouping: false,
},
},
使用 formatter
函数并仅显示 data-labels 与 0 不同的值:
plotOptions: {
bar: {
...,
dataLabels: {
enabled: true,
formatter: function() {
if (this.y !== 0) {
return this.y + ' %';
}
}
}
}
}
现场演示: http://jsfiddle.net/BlackLabel/t98hzdbx/
API参考:https://api.highcharts.com/highcharts/series.column.dataLabels.formatter
我尝试在 plotOptions 中使用“堆叠”和“样式”来删除图表中间的 0%。请查看我的“codepen”示例以了解我的问题并帮助我。
plotOptions: {
bar: {
stackings: 'normal',
dataLabels: {
enabled: true,
format: '{y} %',
},
marker: {
enabled: false,
},
},
series: {
grouping: false,
},
},
使用 formatter
函数并仅显示 data-labels 与 0 不同的值:
plotOptions: {
bar: {
...,
dataLabels: {
enabled: true,
formatter: function() {
if (this.y !== 0) {
return this.y + ' %';
}
}
}
}
}
现场演示: http://jsfiddle.net/BlackLabel/t98hzdbx/
API参考:https://api.highcharts.com/highcharts/series.column.dataLabels.formatter