Public
Edited
Sep 26, 2023
Insert cell
Insert cell
myData
X
Date
Y
Subways: Total Estimated Ridership
Color
Size
Facet X
Facet Y
Mark
Auto
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
MTA_Daily_Ridership_Data__Beginning_2020-9 (2).csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
myValue= {
const a = 20;
const b = 20;
return a + b;
}
Insert cell
newValue= myValue * 20
Insert cell
myOtherValue = 300 * newValue
Insert cell
<p> Hello, World! </P>
Insert cell
MTA_Daily_Ridership_Data__Beginning_2020-9 (2)@3.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
---
## Data
Insert cell
mta_daily_ridership_data__beginning_2020924 = FileAttachment("MTA_Daily_Ridership_Data__Beginning_2020-9 (2)@4.csv").csv()
Insert cell
mta_daily_ridership_data__beginning_2020924
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
myNewDatabase
SELECT * FROM myData
Insert cell
myNewDatabase = DuckDBClient.of({ myData })
Insert cell
Select a data source…
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
myEndpointData = d3.json("https://data.ny.gov/resource/vxuj-8kew.json")
Insert cell
cars
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
Select a data source…
Type SQL, then Shift-Enter. Ctrl-space for more options.

Insert cell
Insert cell
myData
X
Date
Y
Buses: Total Estimated Ridership
Color
Subways: Total Estimated Ridership
Size
Subways: Total Estimated Ridership
Facet X
Facet Y
Mark
dot
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
mypizzaData
Type SQL, then Shift-Enter. Ctrl-space for more options.

Insert cell
viewof selectCatagory = Inputs.select(["Classic", "Speciality", "Vegetarian"], {label: "Select one"})
Insert cell
viewof range = Inputs.range([0, 100], {label: "Amount", step: 1})
Insert cell
pizza
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
Mychart= Plot.plot({
marks: [
Plot.areaY(mypizzaData, Plot.windowY( {
x: "order_date",
y: "orders",
k: range,
interval: d3.utcDay
})),
Plot.ruleY([0])
]
})
Insert cell
mypizzaData
X
order_date
Y
sum
orders
Color
Size
Facet X
category
Facet Y
day_of_week
Mark
bar
Type Chart, then Shift-Enter. Ctrl-space for more options.

Insert cell
Plot.plot({
marginLeft:100,
marfinRight: 200,
marks: [
Plot.frame({ strokeOpacity: 0.1 }),
Plot.rectY(
mypizzaData,
Plot.binX(
{ y: "sum" },
{
fx: "category",
fy: "day_of_week",
x: "order_date",
y: "orders",
fill:"category",
tip: true
}
)
),
Plot.ruleY([0])
],
height:600
})
Insert cell
Plot.plot({
y: {
tickFormat: "s"
},
marks: [
Plot.areaY(industries, {x: "date", y: "unemployed", fill: "industry"}),
Plot.ruleY([0])
]
})
Insert cell
d3.version
Insert cell
import { ordersByProductDay } from '@observablehq/pizza-paradise-data'
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