javascript - d3 位于 x 轴下方的 x 轴标签

标签 javascript css d3.js

我正在尝试为我的一个 d3 图绘制一个 x 轴标签,但我在将它定位在轴本身下方时遇到了很多麻烦。这是我当前的代码:

svg.append("g")
      .attr("class", "x axis")
      .attr("transform", "translate(0," + height + ")")
      .call(xAxis)
     .append("text")
      .attr("x", (width / 2))
      .style("text-anchor", "middle")
      .text("Users ordered by contribution");

这是问题的屏幕截图。有快速修复方法吗?

enter image description here

最佳答案

svg.append("g")
      .attr("class", "x axis")
      .attr("transform", "translate(0," + height + ")")
      .call(xAxis)
      .append("text")  
      .attr("x", (width / 2))
      .attr("y", height) //set your y attribute here
      .style("text-anchor", "middle")
      .text("Users ordered by contribution");

您可以按照上面的方法为您的 svg 文本设置您的 y 位置属性

关于javascript - d3 位于 x 轴下方的 x 轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23819995/

相关文章:

html - 隐藏没有 ID 或类的 DIV

javascript - d3js : Svg element not getting resized on changing window size

javascript - 我可以将带有 GIF 内容的 $.post 函数的结果放入 javascript Image 对象吗?

javascript - 取消链接中 onClick 触发的 javascript 函数

php - 无论窗口大小如何,我都需要将背景颜色灰色向下移动以覆盖页面的长度

html - 如何让 bootstrap btn-group 自然地分成两半

javascript Replace() 函数与正则表达式的奇怪行为

javascript - 增强现实,叠加 3d 模型

d3.js - D3.js 中的日期格式

javascript - 当鼠标悬停在 d3 中的图例上时,突出显示堆叠条形图中的相应图层