如何在d3中为轴添加文本标签?
例如,我有一个带有x和y轴的简单折线图.
在我的x轴上,我有从1到10的刻度.我想在它下面出现"天"这个词,所以人们知道x轴正在计算天数.
同样,在y轴上,我将数字1-10作为刻度,我希望"吃三明治"这两个词出现在侧面.
有一个简单的方法吗?
我有一个表单,当单击提交时,使用d3生成一个svg(在删除已经存在的旧svg之后).如何使svg位于浏览器窗口的左上角,而不是在窗体下面?这是删除的代码,然后在每次提交时生成一个新的svg.
//(form)
//(function call on form submit)
d3.select("#thesvg").remove();
var svg = d3.select("body")
.append("svg:svg")
.attr("width", w + m[1] + m[3])
.attr("height", h + m[0] + m[2])
.attr("id", "thesvg")
.append("svg:g")
.attr("transform", "translate(" + m[3] + "," + m[0] + ")");
Run Code Online (Sandbox Code Playgroud)
w,h和m分别是宽度,高度和边距.
我想我可能不得不使用某种样式标签,但我在github上的d3 wiki中找不到任何样式信息.更一般地说,是否有更多d3信息对图形新手有点偏好?