小编use*_*218的帖子

d3轴标记

如何在d3中为轴添加文本标签?

例如,我有一个带有x和y轴的简单折线图.

在我的x轴上,我有从1到10的刻度.我想在它下面出现"天"这个词,所以人们知道x轴正在计算天数.

同样,在y轴上,我将数字1-10作为刻度,我希望"吃三明治"这两个词出现在侧面.

有一个简单的方法吗?

javascript axis-labels d3.js

90
推荐指数
3
解决办法
7万
查看次数

在浏览器窗口中更改d3 svg框的位置

我有一个表单,当单击提交时,使用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信息对图形新手有点偏好?

javascript d3.js

3
推荐指数
1
解决办法
3176
查看次数

标签 统计

d3.js ×2

javascript ×2

axis-labels ×1