gpt4 book ai didi

d3.js - D3 插值线曲线是 janky 并且自身加倍

转载 作者:行者123 更新时间:2023-12-01 13:41:42 26 4
gpt4 key购买 nike

我不太确定如何描述这一点。图片基本说明了:cardinal

褪色的点是曲线上的点。你可以看到这条线本身加倍并重叠。我只是将其设置为:

var lineGenerator = d3.svg.line()
.x(function(d) {
return xScale(d.date_spaced);
})
.y(function(d) {
return yScale(d.score);
})
.interpolate('cardinal');

并且每个点只绘制一次。我做错了什么?

单调:

monotone

和线性: enter image description here

最佳答案

尝试增加张力:

var lineGenerator = d3.svg.line()
.x(function(d) {
return xScale(d.date_spaced);
})
.y(function(d) {
return yScale(d.score);
})
.interpolate('cardinal').tension(0.95);

此外,尝试其他插值(和张力值,但仅适用于“束”和“基数”),直到找到适合您目的的值。

关于d3.js - D3 插值线曲线是 janky 并且自身加倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601844/

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