Percival
percival.inkPercival enables querying complex datasets and producing interactive graphics through a declarative data language.
Looking for something like ggplot2? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 4 are open source.
ggplot2 creates declarative data visualizations based on the Grammar of Graphics.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Percival | — | Not stated | Web |
| 2 | altair | — | Not stated | Web |
| 3 | DataVizCatalogue | — | Not stated | Web |
| 4 | plotly | — | Not stated | Web |
| 5 | nivo | — | Not stated | Web |
| 6 | altair | — | Yes | — |
| 7 | Data GIF Maker | — | Not stated | Web |
| 8 | htmlwidgets | — | Not stated | Web |
| 9 | Data Studio | — | Not stated | Web |
| 10 | LineGraphMaker | — | Not stated | Web |
Percival enables querying complex datasets and producing interactive graphics through a declarative data language.
Vega-Altair provides declarative data visualization tools for Python applications.
The Data Visualisation Catalogue explains chart types and techniques, with a searchable library organized by visualization function.
Plotly provides an open-source Python library for creating interactive charts and data visualizations.
nivo provides reusable data visualization components for applications built with React.
Vega-Altair is a Python library for declarative statistical visualization.
Google News Labs’ Data GIF Maker creates animated GIFs from data, according to the page description.
htmlwidgets lets R packages create interactive visualizations for the web.
Google Data Studio connects to data sources and turns them into interactive dashboards and reports for business decisions.
Line Graph Maker builds customizable line charts from labels and data values, with image export available from the page.
RAWGraphs is a free, open-source tool for creating data visualizations.
For custom data visualizations in JavaScript, D3.js provides tools for scales, axes, transitions, and DOM updates.
More than 50 chart types and modules are available in ZingChart, a JavaScript library for data visualization projects.
Matplotlib provides Python tools for creating plots and visualizations from data.
Seaborn provides statistical data visualization tools and plotting functions for Python.
Apache Superset provides a community site for its open-source data visualization and exploration platform.
This Datawrapper repository contains shared JavaScript utility functions for client-side data visualization, released under the MIT license.
PyQtGraph provides Python graphics, data visualization, and GUI tools for scientific and engineering applications.
JSON Crack is an open source visualization application that turns JSON, YAML, XML, and CSV data into interactive graphs.
Apache Superset is an open-source platform for data visualization and exploration.
Chart.js is an open-source JavaScript library for drawing charts on websites.
Leaflet supports interactive maps in JavaScript and can be used from R applications.
amCharts lets users build interactive charts and maps in a browser from templates, then export, embed, or publish them.
Mermaid ASCII renders Mermaid-style diagrams as ASCII output, with examples for sequence charts and labeled arrows.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative