gpt4 book ai didi

d3.js 菱形符号大小功能

转载 作者:行者123 更新时间:2023-12-04 04:33:30 24 4
gpt4 key购买 nike

我想在 D3 中使用“菱形”符号。
我不确定 D3 中符号的大小如何工作。我的要求是:

svg = d3.select("svg"); 
svg.append("g").append("path")
.attr("d", d3.svg.symbol()
.size( function(d) { return 15 })
.type( function(d) { return "diamond" }))
.attr("transform", "translate(250, 150)")
.style("fill", "black");

我希望将钻石的高度设置为 15px。任何人都可以帮助我吗?提前致谢。

最佳答案

继 Adam Pearce 的回答之后,我使用了以下代码,它似乎在所有可用的 d3.svg.symbol 中提供了一致且准确的结果。形状(例如菱形、十字形、方形等):

d3.svg.symbol().size(function(d) {
return (itemHeight * itemHeight) / 2;
}))

哪里 itemHeight指的是形状的固定高度。

关于d3.js 菱形符号大小功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148044/

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