Platform
Resources
Pricing
Sign in
Get started
Visualization for Transparency Foundation (Fundació ViT)
Visualization can transform the reach of open data and revolutionize transparency and accountability.
Workspace
Fork
Public
2022-23 MVTEC Data Visualization Programming module
By
antonbardera
Edited
Feb 14, 2023
2022-23 MVTEC Data Visualization Programming module
Syllabus of the Data Visualization Programming course
A very first introduction to Observable
A very first introduction to JavaScript
Task of week 1 (6th-13th October)
Introduction to visual encoding using the Plot library
Task of week 2 (13th - 19th October)
A first introduction to D3
Daily task week 3
Task of week 3 (20th-26th October)
Temporal data
Task of week 4 (27th October - 2nd November)
Interaction
Task of week 5 (3rd-9th November)
Deeper into the join function (and interaction techniques)
Hierarchical data
Task of week 6 (10th - 16th November)
More on hierarchical data (Treemap and Icicle)
Graph Visualization
Force layout exercise
Task of week 7 (17th - 23th November)
Svelte framework
Task of week 8 (24th - 30th November)
Using D3 to plot Svelte components
Arcs and stacks
Arcs and stacks: daily solution
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import
{
alphabet
}
from
"@observablehq/plot-test-data"
Insert cell
cleanData
=
alphabet
.
data
.
sort
(
(
a
,
b
)
=>
a
.
letter
.
localeCompare
(
b
.
letter
)
)
;
Insert cell
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.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
cleanData
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML