Published
Edited
Nov 20, 2020
1 star
Insert cell
Insert cell
Insert cell
Insert cell
dataset = fetch(`${edelweissdataUrl}/datasets/${datasetId}/versions/${version}`)
.then(response => response.json())
Insert cell
Insert cell
fullData = fetch(`${edelweissdataUrl}/datasets/${datasetId}/versions/${version}/data`
).then(response => response.json())
Insert cell
Insert cell
Insert cell
dataQuery = ({
limit: 10,
orderBy: [{ expression: { column: ["Cases"] }, ordering: "descending" }],
condition: { exactSearch: [{ column: ["State"] }, "Berlin"] },
columns: ["Date", "Cases", "State"]
})
Insert cell
casesBerlinWorst10Days = {
const options = {
method: 'POST',
body: JSON.stringify(dataQuery)
};
return fetch(
`${edelweissdataUrl}/datasets/${datasetId}/versions/${version}/data`,
options
).then(response => response.json());
}
Insert cell
Insert cell
Insert cell
casesBerlinWorst10DaysCSV = {
const options = {
headers: {Accept: "text/csv" },
method: 'POST',
body: JSON.stringify(dataQuery)
};
return fetch(
`${edelweissdataUrl}/datasets/${datasetId}/versions/${version}/data`,
options
).then(response => response.text());
}
Insert cell
Insert cell
datasetId = "8dde2785-8a2a-4847-80b8-982a691954d6"
Insert cell
version = "189"
Insert cell
edelweissdataUrl = "https://api.edelweissdata.com"
Insert cell
dataexplorerUrl = `https://edelweissdata.com/dataset/${datasetId}:${version}`
Insert cell
vegalite = require("@observablehq/vega-lite")
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