Day 63 of 100 Days Of Code
Day 63: September 25, Tuesday
Today ās Progress: Continued lessons on Introduction to the Data Visualization with D3 Challenges.
Thoughts: Continued the D3.js lessons and Challenges, aside from content missing from #freeCodeCamp
The examples disappeared. So two days of hellish commutes lasing 4 hours on Monday and 3.5 hours round trip today. Iām tired.
Resources used:
- JSFiddle
- REPL.IT
- GitHub_FCC_Repo
- D3: setting style conditionally with immediately invoked arrow function and ternary
- D3 Tutorial
- D3 in Depth
Display Shapes with SVG Example: none, a freaking example would have been awesome!
<svg width="400" height="180">
<rect x="50" y="20" width="150" height="150" style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9" />
</svg>
Challange Instructions: Add a rect shape to the svg using append(), and give it a width attribute of 25 and height attribute of 100. Also, give the rect x and y attributes each set to 0.
Resources:
My solution
<body>
<script>
const dataset = [12, 31, 22, 17, 25, 18, 29, 14, 9];
const w = 500;
const h = 100;
const svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h)
// Add your code below this line
.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", 25)
.attr("height", 100);
// Add your code above this line
</script>
</body>
Link(s) to work
- Started work on Introduction to the Data Visualization with D3 Challenges.
Introduction to the Data Visualization with D3 Challenges
- Learn About SVG in D3
- Display Shapes with SVG
All code is in GitHub FCC_Challenges/DataVisualizationWithD3.md.