Plot.line(data, {
x: "date",
y: "price"
}).plot()
A database connection combines with a slider input and a bar chart to create an interactive data app.
Send the link around, and anyone who has a question can add another chart to answer it. Soon it embodies the wisdom of the whole group.
Simpler code means more stakeholders can participate in exploratory data analysis.
Making a familiar line or bar chart can be so quick with Plot that you might expect you’re stuck with a handful of basic chart types.
Instead, like a handful of words forming unlimited sentences, Plot embraces a “grammar of graphics” that gives you a rich vocabulary for visualization.
You can make a one-liner, or a fusion of elements you’ve never seen together before.
If you’re familiar with D3, you have a sense of how deep Plot’s options go.
You can use all the scales, all the color schemes, all the tick formats, all the curve interpolators. Add a legend or a brush in just a line.
And since it’s all JavaScript, it works great with lodash, simple-statistics, Arquero, or whatever other library you bring in.