C3.js
c3js.orgC3.js provides reusable charts for websites through a library built on D3.js.
Looking for something like nivo? 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 3 are open source.
nivo provides reusable data visualization components for applications built with React.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | C3.js | — | Not stated | Web |
| 2 | tree | — | Not stated | Web |
| 3 | DataVizCatalogue | — | Not stated | Web |
| 4 | plotly | — | Not stated | Web |
| 5 | ggplot2 | — | Not stated | Web |
| 6 | amCharts | — | Not stated | Web |
| 7 | Data GIF Maker | — | Not stated | Web |
| 8 | dc.js | — | Not stated | Web |
| 9 | htmlwidgets | — | Not stated | Web |
| 10 | Data Studio | — | Not stated | Web |
C3.js provides reusable charts for websites through a library built on D3.js.
Tree generates ASCII diagrams of folder structures as a browser utility written in TypeScript and React.
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.
ggplot2 creates declarative data visualizations based on the Grammar of Graphics.
amCharts provides JavaScript charting components, maps, stock charts, and Gantt charts.
Google News Labs’ Data GIF Maker creates animated GIFs from data, according to the page description.
Interactive charts for multidimensional datasets can be built with dc.js, a JavaScript library that supports Crossfilter.
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.
Percival enables querying complex datasets and producing interactive graphics through a declarative data language.
RAWGraphs is a free, open-source tool for creating data visualizations.
Vega-Altair provides declarative data visualization tools for Python applications.
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.
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.
PyQtGraph provides Python graphics, data visualization, and GUI tools for scientific and engineering applications.
Chart.js is an open-source JavaScript library for drawing charts on websites.
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