【发布时间】:2017-01-09 18:49:18
【问题描述】:
我想在桑基图上添加轴。图表的代码可以在以下链接中找到:https://github.com/irbp005/d3SankeyAndLineInteraction
我想添加如下标签:
基本上在y轴的两侧。关于如何实现这一目标的任何想法?
【问题讨论】:
标签: d3.js axis-labels sankey-diagram
我想在桑基图上添加轴。图表的代码可以在以下链接中找到:https://github.com/irbp005/d3SankeyAndLineInteraction
我想添加如下标签:
基本上在y轴的两侧。关于如何实现这一目标的任何想法?
【问题讨论】:
标签: d3.js axis-labels sankey-diagram
这应该相当简单。为每一侧添加一个g 元素,并应用平移变换将其定位在 x 轴上,然后使用以下内容:
selection.append("text")
.attr("class", "axis-label")
.attr("transform", "rotate(-90)")
.attr("y", -50)
.attr("x", -height/2)
.attr("fill", "#000")
.style("text-anchor", "middle")
.text("Y Label");
查看第 1 章中的第一个示例,该示例解释了向绘图轴添加 X 和 Y 标签: https://leanpub.com/d3-t-and-t-v4/read
【讨论】: