About this project
C3 (C3.js) is an open-source chart library for the web, built on top of D3.js. The project describes itself as a "D3-based reusable chart library that enables deeper integration of charts into web applications."
What it offers:
- Chart rendering built on D3.js (^5.0.0), the library's only listed runtime dependency.
- Official documentation on c3js.org, including a Getting Started guide, an examples gallery, and a full API reference.
- Additional sample code in the repository that can be run locally with `npm run serve-static`.
- A JSFiddle playground for quick experimentation.
Community and support:
- A Google Group is used for general C3.js discussion and support, including questions about interplay with other libraries (such as AngularJS).
- Gitter is available for chat.
- The GitHub issue queue is reserved for defect reports and feature requests, not general support. Reporters are asked to search existing issues and the Google Group first, and to provide a minimal JSFiddle or Plunker reproduction (noting that custom CSS can affect C3.js output), along with the C3 version and relevant platform/browser/OS details.
Licensing and contribution:
- Released under the MIT license.
- Pull requests are welcome, but contributors should open an issue first to confirm the change is desirable, include test cases for new features, squash commits, and avoid bumping the version number unless asked.
Who it is for: front-end developers who want to add charts to web applications while building on D3.js, with a documented API, examples, and sample code to start from.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.