代码之家  ›  专栏  ›  技术社区  ›  ttmt

D3-将y轴标签移到直线上方

  •  0
  • ttmt  · 技术社区  · 7 年前

    https://plnkr.co/edit/3gikXOR8EydIcA3wcBMb?p=preview

    y轴上的数字位于网格线的中心。

    我可以用它来换垫子

    .tickPadding(5)
    

    我可以改变数字的垂直位置吗?这样数字的底部与网格线在同一水平线上。

    1 回复  |  直到 7 年前
        1
  •  2
  •   rioV8    7 年前

    添加 dy 属性设置为文本项

      chart.append("g")
        .classed('y-axis', true)
        .call(y_axis)
        .selectAll('text')
        .attr('dy', '-0.3em');