gpt4 book ai didi

javascript - 如何通过条形图的字长设置域?

转载 作者:行者123 更新时间:2023-12-01 01:34:20 25 4
gpt4 key购买 nike

我有一个 csv,其中列出了每个单词和相应的数字:

wordFile.csv

word,count
hello,3
to,4
there,6

我正在创建一个条形图,其中 x 轴上有单词名称,计数是 y 轴上条形的大小。我想忽略长度为 < 3 的单词。我该怎么做?

我尝试过:

    var x = d3.scaleBand()
.range([0, width])
var y = d3.scaleLinear()
.range([height, 0]);

x.domain(self.data.map(function (d) {
return d.word;
}
));
y.domain([0, d3.max(self.data, function (d) {
if(d.word.length > 3) {
return d.count;
}
}
)]);

但这并不能解决问题。

这是可能的还是我必须编辑 csv?

最佳答案

在使用数据之前过滤数据

self.data = self.data.filter( d => d.word.length > 3 );

y.domain([0, d3.max(self.data, d => d.count) ]);

关于javascript - 如何通过条形图的字长设置域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52972797/

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