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

老师这个缩放的倍数是怎么定义的?

var scale_x=d3.scale.linear()

.domain([0,data.length-1])

.range([0,g_width])

var scale_y=d3.scale.linear()

.domain([0,d3.max(data)])

.range([0,g_heigh])

老师这个缩放的倍数是怎么定义的?

正在回答

2 回答

根据数组值的大小范围是0~max(data)然后让他对应g元素的高度(因为线形图纵坐标表示数值),横坐标的缩放是数组长度范围0~data.length-1(-1是由于数组下标从0开始所有真正的下标值是length-1)然后对应g元素的宽度,线性缩放相当于比例尺,实际长度和图上的长度成一定比例,就是一个固定比值

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

这应该关系到公式

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

举报

0/150
提交
取消

老师这个缩放的倍数是怎么定义的?

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