gpt4 book ai didi

javascript - 覆盖 Highcharts 瀑布 isSum() 值

转载 作者:行者123 更新时间:2023-12-03 05:43:38 27 4
gpt4 key购买 nike

对于瀑布图,如果设置为 isSum() ,是否有办法覆盖列标签上显示的值,不幸的是,每列传递的值都会四舍五入,因此会出现当最后一列设置为 isSum() 时,与 Excel 数据相比存在差异。

最佳答案

您可以为每列单独定义数据标签。

{
name: 'Balance',
isSum: true,
color: Highcharts.getOptions().colors[1],
dataLabels: {
format: 'my data label'
}

示例:http://jsfiddle.net/wjhjjtcz/1/

formatter 回调在这种情况下可能很有用。您可以检查该点是否为总和,并根据该信息更改其文本 - 您无需手动为每个 isSum 定义数据标签。

dataLabels: {
enabled: true,
formatter: function () {
if (this.point.isSum) {
return 'is sum';
}
return Highcharts.numberFormat(this.y / 1000, 0, ',') + 'k';
},

示例:http://jsfiddle.net/wjhjjtcz/2/

关于javascript - 覆盖 Highcharts 瀑布 isSum() 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40416359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com