---
id: 587d7fa9367417b2b2512bcf
title: Dynamically Change the Height of Each Bar
challengeType: 6
---
## Description
The height of each bar can be set to the value of the data point in the array, similar to how the x
value was set dynamically.
```js
selection.attr("property", (d, i) => {
/*
* d is the data point value
* i is the index of the data point in the array
*/
})
```
## Instructions
Change the callback function for the height
attribute to return the data value times 3.
Note
Remember that multiplying all data points by the same constant scales the data (like zooming in). It helps to see the differences between bar values in this example.
## Tests
```yml
tests:
- text: The first rect
should have a height
of 36.
testString: assert($('rect').eq(0).attr('height') == '36', 'The first rect
should have a height
of 36.');
- text: The second rect
should have a height
of 93.
testString: assert($('rect').eq(1).attr('height') == '93', 'The second rect
should have a height
of 93.');
- text: The third rect
should have a height
of 66.
testString: assert($('rect').eq(2).attr('height') == '66', 'The third rect
should have a height
of 66.');
- text: The fourth rect
should have a height
of 51.
testString: assert($('rect').eq(3).attr('height') == '51', 'The fourth rect
should have a height
of 51.');
- text: The fifth rect
should have a height
of 75.
testString: assert($('rect').eq(4).attr('height') == '75', 'The fifth rect
should have a height
of 75.');
- text: The sixth rect
should have a height
of 54.
testString: assert($('rect').eq(5).attr('height') == '54', 'The sixth rect
should have a height
of 54.');
- text: The seventh rect
should have a height
of 87.
testString: assert($('rect').eq(6).attr('height') == '87', 'The seventh rect
should have a height
of 87.');
- text: The eighth rect
should have a height
of 42.
testString: assert($('rect').eq(7).attr('height') == '42', 'The eighth rect
should have a height
of 42.');
- text: The ninth rect
should have a height
of 27.
testString: assert($('rect').eq(8).attr('height') == '27', 'The ninth rect
should have a height
of 27.');
```
## Challenge Seed
## Solution
```js
// solution required
```