Public
Edited
Jul 9, 2024
Insert cell
Insert cell
blurrinesses = FileAttachment("blurrinesses.json").json()
Insert cell
Plot.plot({
marks: [Plot.dot(blurrinesses, { x: "index", y: "var" })]
})
Insert cell
blurrinesses_sub1 = FileAttachment("blurrinesses_sub@1.json").json()
Insert cell
Plot.plot({
marks: [
Plot.ruleY([0]),
Plot.lineY(blurrinesses_sub1, { x: "index", y: "var" })
]
})
Insert cell
viewof file = Inputs.file({ label: "Data" })
Insert cell
jdata = file.json()
Insert cell
subset = jdata.filter((e) => e.account)
Insert cell
subset.map((e) => e.time)
Insert cell
Stories Activity Data - signal-strengths-subset.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
storiesActivityDataSignalStrengthsSubset
X
timestamp
Y
rssi
Color
node-id
Size
Facet X
Facet Y
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
storiesActivityDataSignalStrengthsSubset
X
timestamp
Y
high_g_mag
Color
Size
Facet X
node-id
Facet Y
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
storiesActivityDataSignalStrengthsSubset
X
high_g_mag
Y
mean
rssi
Color
node-id
Size
Facet X
Facet Y
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
storiesActivityDataSignalStrengthsSubset
X
g_mag
Y
high_g_mag
Color
mean
rssi
Size
Facet X
Facet Y
node-id
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

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.
Learn more