Discover / Design

Observable Plot

by observablehqHTML

Concise API for exploratory data visualization.

Repositoryexperimental

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 matched

No 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 confidence

Exploratory 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

Has testsHas docsCI configured

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

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

<img src="https://observablehq.com/plot/plot.svg" width="320" alt="The Observable Plot logo, spelling out the letters P-L-O-T in pastel shapes.">

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.

Related tools