Platform
Resources
Pricing
Sign in
Get started
flammenz
Workspace
Fork
Published
By
flammenz
Edited
Jul 22, 2022
1 fork
1 star
2
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function
make_hoverable_link
(
t
)
{
let
ht
=
d3
.
create
(
"span"
)
.
style
(
"cursor"
,
"pointer"
)
.
style
(
"color"
,
"blue"
)
.
style
(
"text-decoration"
,
"underline"
)
.
text
(
"Show"
)
.
node
(
)
;
tippy
(
ht
,
{
content
:
t
,
theme
:
"light-border"
}
)
;
return
ht
;
}
Insert cell
tippy
=
require
(
"tippy.js@6"
)
Insert cell
Insert cell
Insert cell
Insert cell
data
=
FileAttachment
(
"countries@1.csv"
)
.
csv
(
)
Insert cell
Insert cell
Insert cell
population
=
data
.
map
(
function
(
country
)
{
return
+
country
.
population
;
}
)
Insert cell
airports
=
data
.
map
(
function
(
country
)
{
return
+
country
.
airports
;
}
)
Insert cell
median_age
=
data
.
map
(
function
(
country
)
{
return
+
country
.
medianage
;
}
)
Insert cell
gdpgrowthrate
=
data
.
map
(
function
(
country
)
{
return
+
country
.
gdpgrowthrate
;
}
)
Insert cell
inflationrate
=
data
.
map
(
function
(
country
)
{
return
+
country
.
inflationrate
;
}
)
Insert cell
unemploymentrate
=
data
.
map
(
function
(
country
)
{
return
+
country
.
unemploymentrate
;
}
)
Insert cell
popnbelowpoverty
=
data
.
map
(
function
(
country
)
{
return
+
country
.
popnbelowpoverty
;
}
)
Insert cell
meanpopulation
=
d3
.
mean
(
population
)
Insert cell
meanairports
=
d3
.
mean
(
airports
)
Insert cell
meanmedianage
=
d3
.
mean
(
median_age
)
Insert cell
meangdpgrowthrate
=
d3
.
mean
(
gdpgrowthrate
)
Insert cell
meaninflationrate
=
d3
.
mean
(
inflationrate
)
Insert cell
meanunemploymentrate
=
d3
.
mean
(
unemploymentrate
)
Insert cell
meanpopnbelowpoverty
=
d3
.
mean
(
popnbelowpoverty
)
Insert cell
airportsExtent
=
d3
.
extent
(
airports
)
Insert cell
populationExtent
=
d3
.
extent
(
population
)
Insert cell
medianageExtent
=
d3
.
extent
(
median_age
)
Insert cell
gdpgrowthrateExtent
=
d3
.
extent
(
gdpgrowthrate
)
Insert cell
inflationrateExtent
=
d3
.
extent
(
inflationrate
)
Insert cell
unemploymentrateExtent
=
d3
.
extent
(
unemploymentrate
)
Insert cell
popnbelowpovertyExtent
=
d3
.
extent
(
popnbelowpoverty
)
Insert cell
country_data
=
d3
.
csvParse
(
await
fetch
(
"https://raw.githubusercontent.com/SandeshDhungel/datadoc/main/countries.csv"
)
.
then
(
d
=>
d
.
text
(
)
)
)
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
parameter
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
path
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
projection
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
h
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
w
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
make_hoverable_link
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
tippy
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
countries
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
map_layer
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
data
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
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
population
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
airports
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
median_age
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
gdpgrowthrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
inflationrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
unemploymentrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
popnbelowpoverty
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meanpopulation
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meanairports
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meanmedianage
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meangdpgrowthrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meaninflationrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meanunemploymentrate
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
meanpopnbelowpoverty
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
airportsExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
populationExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
medianageExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
gdpgrowthrateExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
inflationrateExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
unemploymentrateExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
popnbelowpovertyExtent
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
country_data
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML