Platform
Resources
Pricing
Sign in
Get started
David Cass
Web content at the Houses of the Oireachtas
Workspace
Fork
Public
By
David Cass
Edited
Feb 14, 2024
ISC
Fork of
Tool for interparliamentary
•
1 fork
Insert cell
Insert cell
choice
=
[
inward
,
outward
]
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
flatData1
=
groupings
[
0
]
.
slice
(
)
.
sort
(
(
a
,
b
)
=>
d3
.
descending
(
a
.
date
,
b
.
date
)
)
Insert cell
Insert cell
//url = "https://docs.google.com/spreadsheets/d/1C9IlvOS00Lo2-Z7fnFKAKnJahWg6L-bgoSg3a4iqMYA/edit#gid=808024651"
Insert cell
Insert cell
Insert cell
Insert cell
//viewof types = Inputs.select(new Set(dataset.map(d => d.forum).sort((a, b) => d3.ascending(a,b))), {label: "Select a body, if required", width: 800})
Insert cell
//viewof types = Inputs.select(new Set(groupings[0].map(d => d.forum)), {label: "Select an interparliamentary body", width: 800})
Insert cell
//viewof groupByPriority = Inputs.radio(["Past events", "Future events"], {label: "Select one", value: "Past events", width: 800})
Insert cell
//groupings = groupByPriority === "Past events" ? [pastDates] : [futureDates];
Insert cell
travelGrouping
=
groupings
[
0
]
.
filter
(
d
=>
d
.
direction
===
`${
directionSort
}`
)
.
sort
(
(
a
,
b
)
=>
d3
.
descending
(
a
.
date
,
b
.
date
)
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
filteredBodies
=
dataset
.
filter
(
d
=>
d
.
forum
===
`${
groupByPriority
}`
)
Insert cell
Insert cell
Insert cell
CSVurl
=
"https://s3-eu-west-1.amazonaws.com/oireachtas-data-repo-prelive/ie/oireachtas/interparliamentary/2020/2020-01-09_interparliamentary-engagements-test_en.csv"
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
Compare fork
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
choice
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
inward
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
outward
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
directionSort
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
groupByPriority
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HTML_table
Edit
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
mapLocations
Edit
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
data
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
flatData1
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
locations
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
url
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
types
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
travelType
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
travelGrouping
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
groupings
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pastDates
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
futureDates
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
dataset
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
filteredBodies
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
current
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getCsvUrl
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
CSVurl
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML