Public
Edited
Mar 16
Insert cell
Insert cell
<svg width="600" height="200" viewBox="0 0 600 200"></svg>
Insert cell
Insert cell
mySVG = d3.select(svg)
Insert cell
Insert cell
Insert cell
Insert cell
lines = mySVG.selectAll("line")
.data(dataset_name)
.join("line")
.attr("x1", (d,i) => calculation_or_value)
.attr("y1", (d,i) => calculation_or_value)
.attr("x2", (d,i) => calculation_or_value)
.attr("y2", (d,i) => calculation_or_value)

.attr("class", d => calculation_or_value)
.style("stroke", d => calculation_or_value)
.style("stroke-width", d => calculation_or_value);
Insert cell
Insert cell
Insert cell
circles = mySVG.selectAll("circle")
.data(dataset_name)
.join("circle")
.attr("cx", (d,i) => calculation_or_value)
.attr("cy", (d,i) => calculation_or_value)
.attr("r", (d,i) => calculation_or_value)

.attr("class", d => calculation_or_value)
.style("fill", d => calculation_or_value)
.style("stroke", d => calculation_or_value)
.style("stroke-width", d => calculation_or_value);
Insert cell
Insert cell
rectangles = mySVG.selectAll("rect")
.data(dataset_name)
.join("rect")
.attr("x", (d,i) => calculation_or_value)
.attr("y", (d,i) => calculation_or_value)
.attr("width", (d,i) => calculation_or_value)
.attr("height", (d,i) => calculation_or_value)

.attr("class", d => calculation_or_value)
.style("fill", d => calculation_or_value)
.style("stroke", d => calculation_or_value)
.style("stroke-width", d => calculation_or_value);
Insert cell
Insert cell
text = mySVG.selectAll("text")
.data(dataset_name)
.join("text")
.attr("x", (d,i) => calculation_or_value)
.attr("y", (d,i) => calculation_or_value)
.text(d => calculation_or_value)

.attr("class", d => calculation_or_value)
.style("fill", d => calculation_or_value)
.style("font-family", d => calculation_or_value) // "Arial, Helvetica, sans-serif"
.style("font-size", d => calculation_or_value); // "14px"
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more