Every plot specification on anyplot.ai is implemented once per library below. Browse renders per library in the gallery.
Python
Altair — Declarative visualization library for Python. Its simple, friendly and consistent API, built on top of the powerful Vega-Lite grammar, empowers you to spend less time writing code and more time exploring your data.
Bokeh — Interactive visualization library that makes it simple to create common plots, while also handling custom or specialized use-cases. Work in Python close to all the PyData tools you're already familiar with.
lets-plot — Multiplatform plotting library built on the principles of the Grammar of Graphics. A faithful adaptation of R's ggplot2 that extends Grammar of Graphics principles to both Python and Kotlin.
Matplotlib — Comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.
Plotly — Python graphing library that makes interactive, publication-quality graphs. Create line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, and more.
plotnine — A grammar of graphics for Python. Data visualization package based on the grammar of graphics, a coherent system for describing and building graphs. From ad-hoc plots to publication-ready figures.
Pygal — Beautiful python charting. Simple python charting library that creates SVG charts that are both beautiful and easy to customize.
Seaborn — Python data visualization library based on matplotlib. Provides a high-level interface for drawing attractive and informative statistical graphics.
R
ggplot2 — The de facto standard for data visualization in R. ggplot2 is an implementation of the grammar of graphics: declarative, layered charts that compose with a small set of primitives (geoms, aesthetics, scales, facets, themes).
Julia
Makie.jl — High-performance, extensible visualization ecosystem for Julia. CairoMakie renders publication-quality static PNG/SVG/PDF; GLMakie/WGLMakie handle interactive use. anyplot uses CairoMakie for the static gallery.
JavaScript
Chart.js — Simple yet flexible HTML5-canvas charting. The most popular open-source JavaScript charting library; eight core chart types, responsive, animated.
D3.js — Data-Driven Documents. The low-level standard for bespoke, SVG-based data visualization on the web — bind data to the DOM and apply data-driven transformations. Maximum control, steep curve.
Apache ECharts — Powerful, interactive charting and data-visualization library for the browser. Apache-licensed, Canvas/SVG rendering, an enormous catalog of chart types.
Highcharts — The industry-standard JavaScript charting library for finance, news, and BI dashboards — SVG-rendered, endlessly flexible, battle-tested. Commercial license, free for non-commercial use.
MUI X Charts — Charting components for the MUI (Material UI) React ecosystem. The community @mui/x-charts package (MIT) covers bar, line, pie, scatter and more. anyplot uses only the MIT community surface; Pro/Premium features are out of scope.