Platform
Resources
Pricing
Sign in
Get started
RND
RedaktionsNetzwerk Deutschland
Workspace
Fork
Public
By
RND
Edited
Apr 7
1 fork
2
Insert cell
Insert cell
title
=
new
URLSearchParams
(
document
.
location
.
search
)
.
get
(
"title"
)
??
"Die stärksten Fraktionen in den EU-Ländern"
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
parliament_options
=
election_select
!=
"2024-2029"
?
new
Map
(
[
[
"konstituierende Sitzung"
,
"constitutive"
]
,
[
"scheidendes Parlament"
,
"outgoing"
]
]
)
:
new
Map
(
[
[
"konstituierende Sitzung"
,
"constitutive"
]
]
)
Insert cell
format_seat
SELECT *,
(CASE WHEN country_id = 'de' and election IN ('1979-1984', '1984-1989', '1989-1994') THEN 'ddr' ELSE country_id END) AS id
FROM format_seat
WHERE election = ${election_select}
AND parliament = ${parliament}
Insert cell
seats_position
=
seats_election
.
map
(
(
d
)
=>
(
{
...
d
,
group_id
:
d
.
group_policy
.
concat
(
"#"
+
d
.
id
)
}
)
)
.
filter
(
(
d
)
=>
d
.
rank_group
==
rank_select
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
seats_election
SELECT group_policy, color_group FROM seats_election
GROUP BY 1, 2
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
stand
=
stand_eu
.
date
!=
""
?
`Stand: ${
new
Date
(
stand_eu
.
date
)
.
getDate
(
)
}.${
new
Date
(
stand_eu
.
date
)
.
getMonth
(
)
+
1
}.${
new
Date
(
stand_eu
.
date
)
.
getFullYear
(
)
} um ${
stand_eu
.
time
} Uhr`
:
`${
stand_eu
.
status
} ${
stand_eu
.
election
}`
Insert cell
stand_eu
=
max_date
.
filter
(
(
d
)
=>
d
.
time
==
d3
.
max
(
max_date
.
map
(
(
d
)
=>
+
d
.
time
)
)
)
[
0
]
Insert cell
max_date
=
seats_election
.
map
(
(
d
)
=>
(
{
date
:
d
.
date
,
time
:
d
.
time
,
status
:
d
.
status
,
election
:
d
.
election
}
)
)
.
filter
(
(
d
)
=>
d
.
date
==
d3
.
max
(
seats_election
.
map
(
(
d
)
=>
d
.
date
)
)
)
Insert cell
Insert cell
Insert cell
Insert cell
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
title
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
title_europaparlament_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
election_select
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
rank_select
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
europaparlament_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
europaparlament_legend
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
parliament
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
europaparlament_credits
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
parliament_options
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
seats_election
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
Cells
format_seat
File attachments
Databases
seats_position
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
group_policy_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
seats_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
countries_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
date_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
time_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
status_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
parties_group_map
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
group_color
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
Cells
seats_election
File attachments
Databases
countries_eu_total
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
countries_eu
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
world
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
geo
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Swatches
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
isDarkMode
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
stand
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
stand_eu
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
max_date
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
ns
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
style
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML