gpt4 book ai didi

javascript - c3.js:通过另一个数据源更改散点图半径?

转载 作者:行者123 更新时间:2023-11-30 11:52:41 24 4
gpt4 key购买 nike

来自example of c3.js , 散点图由

data: {
x: 'setosa_x',
columns: [
["setosa_x", ...SOME DATA...],
["setosa", ...SOME OTHER DATA...],
],
type: 'scatter'
},

和谷歌和stackoverflow教我可以用这种方式改变散点图气泡的半径:

point: {
r: function(d) { // <- d has x, value, and index
return d.x+d.value+d.index;
}
}

通过这种方式,我可以访问所有信息(xvalueindex),因为数据列只有 x value 数据用于改变半径。但我想为半径附加额外数据,并通过此半径函数 r: function(d) {} 访问数据。提前致谢!

最佳答案

你是说这样吗?

var otherData = [17, 11, 4, 8, 12, 34]

var chart = c3.generate({
data: {
columns: [
['data1', 30, 200, 100, 400, 150, 250],
['data2', 50, 20, 10, 40, 15, 25]
],
type: 'scatter',

},
point: {
r: function(d) { return otherData[d.index]; },
}
});

关于javascript - c3.js:通过另一个数据源更改散点图半径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38991954/

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