在刻度之间放置轴文本标签
Place axis text labels between ticks
如何更改标签相对于其刻度的放置位置?
目前我有:
但我显然不希望日期被滴答声打断。我想要这个:
我试过:
.selectAll(".tick text")
.style("text-anchor", "start")
和
.selectAll("text")
.attr("x", 5)
.attr("dy", null)
.attr("text-anchor", null);
和
svg.selectAll(".axis2 text")
.attr("dx", -115);
上面的 None 无论如何都移动了文本标签。
如有任何建议,我们将不胜感激!
到 select text
元素,使用 axisContainer.selectAll("text")
,其中 axisContainer
是您调用 [=13] 的 selection 变量的名称=] 上。然后你可以在他们身上设置attributes/styles。
如何更改标签相对于其刻度的放置位置?
目前我有:
但我显然不希望日期被滴答声打断。我想要这个:
我试过:
.selectAll(".tick text")
.style("text-anchor", "start")
和
.selectAll("text")
.attr("x", 5)
.attr("dy", null)
.attr("text-anchor", null);
和
svg.selectAll(".axis2 text")
.attr("dx", -115);
上面的 None 无论如何都移动了文本标签。
如有任何建议,我们将不胜感激!
到 select text
元素,使用 axisContainer.selectAll("text")
,其中 axisContainer
是您调用 [=13] 的 selection 变量的名称=] 上。然后你可以在他们身上设置attributes/styles。