【问题标题】:D3.js text element is not displaying the value of functionD3.js 文本元素不显示函数的值
【发布时间】:2021-07-25 23:31:46
【问题描述】:

我试图在我的图表中显示某些值,尽管函数不是显示的实际值。如何显示函数的实际返回值?温度显示良好。

此外,\n 也不起作用。有什么办法可以做到吗?

输出的图像:

d3.select(this)
.select('text')
.text("Date: " + function(d){ return d.date;} +
      "\nTemperature: " + y.invert(pos.y).toFixed(2) + 
      "\nEvent: " + function(d){ return d.event;});

【问题讨论】:

    标签: javascript date d3.js display


    【解决方案1】:

    这里是固定代码:

    d3.select(this)
      .select('text')
      .text(d => `Date: ${d.date} \nTemperature: ${y.invert(pos.y).toFixed(2)}\nEvent: ${d.event}`);
    

    我想应该是d.pos.y而不是pos.y,但原来代码是这样写的

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      相关资源
      最近更新 更多