动态更改每个条形的高度
介绍
和动态设置 x
值一样,也可以把每个条形的高度设置成数组中数据点的值。
selection.attr("property", (d, i) => {
})
d
是数据点值,i
是数组中数据点的索引。
实操
改变 height
属性的回调函数,让它返回数据值乘以 3 的值。
注意: 记住,把所有数据点乘以相同的常数来对数据进行缩放(就像放大), 这有利于看清例子中条形数值之间的差异。
1.第一个 rect
的 height
应为 36
。
2.第二个 rect
的 height
应为 93
。
3.第三个 rect
的 height
应为 66
。
4.第四个 rect
的 height
应为 51
。
5.第五个 rect
的 height
应为 75
。
6.第六个 rect
的 height
应为 54
。
7.第七个 rect
的 height
应为 87
。
8.第八个