gpt4 book ai didi

javascript - float 饼图标签

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:29 24 4
gpt4 key购买 nike

flot 饼图默认以百分比显示项目的标签,但我需要显示构成百分比的数字而不是百分比。下面的代码是我的数据和

var pieOptions={
series: {
pie: {
show: true,
radius: 1,
label: {
show: true,
radius: 3/4,
formatter: labelFormatter,
background: {
opacity: 0.5,
color: '#000'
}
}
}
},
grid: {
hoverable: true,
clickable: true
},
legend: {
container: '#pieLegend'
}
}

标签格式化程序

function labelFormatter(label, series) {
return "<div style='font-size:8pt; text-align:center; padding:2px; color:white;'>"
+ label + "<br/>" + Math.round(series.percent) + "%</div>";
}

我的数据

[["ebbok1","1"],["ebook2","4"],["ebook3","4"],["something","3"]]

所以我需要在饼图上显示 1,4,4,3 而不是计算的百分比

编辑

我刚刚尝试了 series.data[0][1],但它在图表中显示为空白

最佳答案

将 labelFormatter 更改为:

function labelFormatter(label, series) {
return "<div style='font-size:8pt; text-align:center; padding:2px; color:white;'>" + label + "<br/>" + series.data[0][1] + "%</div>";
}

即系列中第一个(唯一)点的 y 数据。

关于javascript - float 饼图标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520205/

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