gpt4 book ai didi

javascript - 创建自定义工具提示数据 C3 饼图

转载 作者:行者123 更新时间:2023-12-04 17:17:09 25 4
gpt4 key购买 nike

我正在尝试在 C3 饼图 (source) 上创建详细的工具提示,这里是我的起始代码:

var chart = c3.generate({
data: {
columns: [
['Error', 72,15,11],
['Success', 58,42,5],
],
type : 'pie'
},
tooltip: {
format: {
title: function (d) { return 'Data ' + d; },
name : function(name) { return name; }
}
}
});

这里我想显示的是:Pie with detailed tooltip

我尝试在数据中使用数组但没有成功

 columns: [
['Error': {name : 'Stage 1', value : 72},{name : 'Stage 2', value : 15},{name : 'Stage 3', value : 11}],
['Success': {name : 'Stage 1', value : 58},{name : 'Stage 2', value : 42},{name : 'Stage 3', value : 5}],
],

这是我的 JSFiddle

最佳答案

好像grouping the tooltip未针对饼图实现。
我发现唯一可行的方法是复制数据数组并返回自定义工具提示:

var columns =  [
['Error', 72,15,11],
['Success', 58,42,5], ];

var chart = c3.generate({
data: {
columns: [
['Error', 72,15,11],
['Success', 58,42,5],
],
type : 'pie'
},
tooltip: {
contents: function() {
return "<p>" + columns[0][0] + "<span>" + columns[0][1] + "</span></p>"
+ "</br>" +
"<p>" + columns[1][0] + "<span>" + columns[1][1] + "</span></p>"
}
}
});

现在你明白了。根据您的喜好自定义您的工具提示。

关于javascript - 创建自定义工具提示数据 C3 饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68429034/

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