为了账号安全,请及时绑定邮箱和手机立即绑定

有什么方法可以让标签的start和数轴的end对齐么?

在做x的标签的时候想到的问题,最后这么完成的

//添加x轴标签

.append("text")

.text("Time(s)")

.attr("dx","23.5em")

//.attr("text-anchor","start")

  不知道可以用方便的方法么?我这个23.5em是试出来的~


正在回答

2 回答

.append("text")
.text("Time(s)")
.attr("dx",function(){return scale_x(data.length-2)})

用函数,返回数组长度的缩放(如果进行了缩放,没有就返回长度),减去适量单位的长度来给文字


0 回复 有任何疑惑可以回复我~
#1

慕粉3343620

.append("text") .text("Time(s)") .attr("text-anchor","end") .attr("dx",function(){return scale_x(data.length-1)}) 这样写更好,就不用试减多少了,先给他设置末尾对齐,然后给它数组实际下标最大值的缩放确定位置
2016-07-19 回复 有任何疑惑可以回复我~

旋转,在平移

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有什么方法可以让标签的start和数轴的end对齐么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信