Discover / Design
Observable Plot
by observablehqHTML
Concise API for exploratory data visualization.
Maturity: experimental because latest release v0.6.17 is pre 1.0. Derived from release and commit history, not a rating.
- Stars
- 5.3k
- Forks
- 232
- Downloads / mo
- —
- Last commit
- 2026-07-13
- License
- ISC
- Open issues
- 339
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · low confidenceExploratory charts in JavaScript take too many lines when written directly against a low level drawing library.
Use it when
When you want a concise, expressive API for exploratory data analysis over tabular data.
Not the right pick when
The README is a short pointer to external resources, so all API detail and examples live on observablehq.com.
Capabilities
- visualizes tabular data for exploratory data analysis
- concise, memorable and expressive API
- scales and layered marks in grammar of graphics style
- free and open source with published changelog and release notes
Cost: Free and open source
Install
Derived from the published package name in the repository, not from a model.
Video walkthroughs
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release v0.6.17
Published 2025-02-14
Please see the 0.6.17 release notes for examples.
New features
- The clip mark option now supports GeoJSON. #1109 #2243 #2248
Bug fixes and other improvements
- Fix invisible slivers when rendering the waffle mark. #2205
- Fix the waffle mark’s tip #2132, stroke #2186 #2204 and href #2202 #2203 options.
- Fix excessively strict mark className option validation. #2124 #2126
- Fix the ariaLabel option on the axis mark. #2162
- Respect the top-level document option when dispatching _input_ events. #2159 #2169
- Fix rendering of custom marks that return a SVGSVGElement when faceting. #2218 #2219
- Don’t implicitly stack areas when using shorthand (Plot.indexOf). #2178 #2179
- Fix handling of null values in Arrow vectors. #2194 #2195
- Avoid a crash when specifying a temporal tickFormat on a scale with a empty domain. #2231 #2232
- Handle color legends with degenerate domains. #2210 #2212
- Fix circle and hexagon options type. #2257 #2266
- Various documentation improvements. #2123 #2139 #2141 #2151 #2150 #2152 #2173 #2185 #2191
New contributors
- @stringertheory made their first contribution in #2227
- @vincvdwal made their first contribution in #2242
Full Changelog: https://github.com/observablehq/plot/compare/v0.6.16...v0.6.17
Tags
README
Observable Plot
Observable Plot is a free, open-source, JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. It has a concise, memorable, yet expressive API, featuring scales and layered marks in the grammar of graphics style.
<a href="https://observablehq.observablehq.cloud/oss-analytics/@observablehq/plot">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://observablehq.observablehq.cloud/oss-analytics/@observablehq/plot/downloads-dark.svg">
<img alt="Daily downloads of Observable Plot" src="https://observablehq.observablehq.cloud/oss-analytics/@observablehq/plot/downloads.svg">
</picture>
</a>
<sub>Daily downloads of Observable Plot · oss-analytics</sub>
Documentation 📚
https://observablehq.com/plot/
Examples 🖼️
https://observablehq.com/@observablehq/plot-gallery
Releases 🚀
See our CHANGELOG and summary release notes.
Getting help 🏠
See our community guide.
Contributing 🙏
See CONTRIBUTING.md.