Platform
Resources
Pricing
Sign in
Get started
Ralitza-Soultanova
Workspace
Fork
Public
By
Ralitza Soultanova
Edited
Jun 10, 2023
Fork of
Input + Chart
3
Insert cell
Insert cell
viewof
bins
=
Inputs
.
range
(
[
3
,
20
]
,
{
step
:
1
,
label
:
"Bins"
}
)
Insert cell
Insert cell
// Extract the desired information from each timestamp
data
=
vitosha
.
map
(
(
d
)
=>
{
const
tzdate
=
Temporal
.
Instant
.
from
(
d
.
time
)
.
toZonedDateTimeISO
(
"Central European Standard Time"
)
;
// date in localized timezone
const
hour
=
tzdate
.
hour
;
return
{
hour
,
}
;
}
)
Insert cell
Insert cell
vitosha
=
g3
.
sheet
(
0
,
{
headers
:
true
}
)
Insert cell
Insert cell
Insert cell
viewof
nbins
=
Inputs
.
range
(
[
1
,
23
]
,
{
label
:
"number of bins"
,
step
:
1
}
)
Insert cell
Plot
.
plot
(
{
marks
:
[
Plot
.
rectY
(
vitosha
,
Plot
.
binX
(
{
y
:
"count"
}
,
{
x
:
"time"
,
thresholds
:
nbins
,
title
:
"time"
,
fill
:
"gender"
}
)
)
,
Plot
.
ruleY
(
[
0
]
)
]
}
)
Insert cell
import
{
Plot
}
from
"@mkfreeman/plot-tooltip"
Insert cell
// Load the Temporal API using a Polyfill
Temporal
=
{
const
TemporalLib
=
await
require
(
"@js-temporal/polyfill@0.3.0"
)
return
TemporalLib
.
Temporal
}
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
bins
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
data
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
g3
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
vitosha
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
nbins
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
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Temporal
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML