Public
Edited
Nov 10, 2024
Insert cell
Insert cell
Insert cell
Insert cell
html `${latestReplies}`
Insert cell
Insert cell
Insert cell
resultReplies
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
archiveResults = searchInArchive()
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function getCounts(data){
const counts = {};
data.forEach(d => {
counts[d.topicTitle] = (counts[d.topicTitle] || 0) + 1;
});
return counts;
};
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
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