【问题标题】:Add Dynamic Title to Axes in D3在 D3 中为轴添加动态标题
【发布时间】:2019-06-07 19:26:08
【问题描述】:

我正在使用以下代码:

// 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");

如何让文本从函数的结果中派生而不是字符串文字?任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: d3.js title axes


    【解决方案1】:

    你可以传入一个函数.text,例如将文本值设置为执行时间:

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

    如果你想让文本值依赖于数据,那么你需要先bind data到文本元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-26
      • 2016-02-01
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多