nivo
nivo.rocksnivo provides reusable data visualization components for applications built with React.
Looking for something like C3.js? 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 1 are open source.
C3.js provides reusable charts for websites through a library built on D3.js.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | nivo | — | Not stated | Web |
| 2 | dc.js | — | Not stated | Web |
| 3 | Datawrapper | — | Not stated | Web |
| 4 | AnyChart | — | Not stated | Web |
| 5 | ZingChart | — | Not stated | Web |
| 6 | pygal | — | Not stated | Web |
| 7 | dimple | — | Yes | Web |
| 8 | QuickChart | — | Not stated | Web |
| 9 | Charts Builder | — | Not stated | Web |
| 10 | High Charts | — | Not stated | Web |
nivo provides reusable data visualization components for applications built with React.
Interactive charts for multidimensional datasets can be built with dc.js, a JavaScript library that supports Crossfilter.
Datawrapper creates interactive charts, maps, and tables in a web app without requiring code, according to its site.
Use AnyChart, a JavaScript charting library, with its chart types and API documentation.
More than 50 chart types and modules are available in ZingChart, a JavaScript library for data visualization projects.
pygal provides Python tools for creating charts and visualizing data in applications.
Bar, line, area, and scatter charts can be created with dimple, an open-source charting API for D3.js.
QuickChart generates chart images through an API that can embed visualizations in emails, reports, and other platforms.
Charts Builder creates and customizes charts through the Google Charts API, with output code available to copy.
Highcharts provides JavaScript charting for dashboards, maps, stock data, grids, and web applications.
Pie Chart Maker creates customizable pie charts and lets users download them as JPG, PNG, or SVG files.
Flourish creates charts, maps, and interactive content for data storytelling without requiring coding.
Chart Builder creates charts from CSV or TSV data, including pie, bar, line, area, scatter, and donut charts.
amCharts provides JavaScript charting components, maps, stock charts, and Gantt charts.
Mermaid Live Editor creates charts and diagrams from text using Mermaid’s markdown-like syntax in a browser.
The Data Visualisation Catalogue explains chart types and techniques, with a searchable library organized by visualization function.
highcharter wraps the Highcharts JavaScript library for plotting R objects.
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.
A Day in the Life is an interactive visualization exploring New York City taxi activity.
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.
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