gpt4 book ai didi

javascript - D3 翻译值

转载 作者:行者123 更新时间:2023-11-28 14:53:02 26 4
gpt4 key购买 nike

我现在正在开发一个 D3 项目,以下代码可以运行,但我不明白为什么。

当平移(移动)面积图的 Y 比例的位置时(在本例中,它是我在最后一行代码中调用的 yAxis 变量),我应该输入由两个“+”图标。为什么该值用引号分隔?+ 图标的用途是什么?如果有人可以分解最后一行代码,那将非常有帮助。

var margin = {left: 50, right: 50, top: 40, bottom: 0};

var yScale = d3.scaleLinear()
.domain([0, 229])
.range([height, 0]);

var yAxis = d3.axisLeft(yScale);

svg.append("g").attr("class", "axis y").call(yAxis)
.attr("transform","translate("+margin.left+",200)").call(yAxis);

最佳答案

+ 是字符串连接*。在您的情况下, "translate("+margin.left+",200)" 更改为 "translate(50,200)" 因为 margin.left === 50。

*或者,更合适的说法是字符串的 add 函数。

关于javascript - D3 翻译值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43897682/

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