向D3中的轴添加动态标题

时间:2019-06-07 19:26:08

标签: d3.js title axes

我正在使用以下代码:

// Add title to y axis
svg.append("text")
   .attr("x", -500)
   .attr("y", -100)
   .attr("text-anchor", "left")
   .attr("transform", "rotate(270)")
   .style("font-size", "16px")
   .text("Test");

我该如何从函数结果中获取文本而不是字符串文字?任何帮助,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

您只需传入函数.text,例如将文本值设置为执行时间:

.text(function(){ return new Date(); })

如果您希望文本值取决于数据,则需要首先bind data到文本元素。