- Notifications
You must be signed in to change notification settings - Fork0
matteoraf/chartist-js
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Checkout the documentation site athttp://gionkunz.github.io/chartist-js/
Checkout this lightning talk that gives you an overview of Chartist in 5 minuteshttps://www.youtube.com/watch?v=WdYzPhOB_c8
Guest talk of the Chartist.js Guy at the Treehouse Showhttps://www.youtube.com/watch?v=h9oH0iDaZDQ&t=2m40s
Chartist.js is a simple responsive charting library built with SVG. There are hundreds of nice charting libraries alreadyout there, but they are either:
- not responsive
- use the wrong technologies for illustration (canvas)
- are not flexible enough while keeping the configuration simple
- are not friendly to your own code
- are not friendly to designers
- have unnecessary dependencies to monolithic libraries
- more annoying things
That's why we started Chartist.js and our goal is to solve all of the above issues.
Chartist's goal is to provide a simple, lightweight and unintrusive library to responsively craft charts on your website.It's important to understand that one of the main intentions of Chartist.js is to rely on standards rather than providingit's own solution to a problem which is already solved by those standards. We need to leverage the power of browserstoday and say good bye to the idea of solving all problems ourselves.
Chartist works with inline-SVG and therefore leverages the power of the DOM to provide parts of its functionality. Thisalso means that Chartist does not provide it's own event handling, labels, behaviors or anything else that can just bedone with plain HTML, JavaScript and CSS. The single and only responsibility of Chartist is to help you drawing "Simpleresponsive Charts" using inline-SVG in the DOM, CSS to style and JavaScript to provide an API for configuring your charts.
You can visit this Sitehttp://gionkunz.github.io/chartist-js/ which is in fact a build of the current project.We are still developing and constantly add features but you can already use Chartist.js in your projects as we havereached a stable and reliable state already.
We are currently still heavily developing in order to make Chartist.js better. Your help is needed! Please contributeto the project if you like the idea and the concept and help us to bring nice looking responsive open-source chartsto the masses.
- Jasmine Tests!
- Documentation: JSDoc, Getting started documentation and landing page
- Better accessibility using ARIA and other optimizations
- Better interfaces to the library (i.e. jQuery with data-* attributes for configuration), Angular.js directive etc.
- Richer Sass / CSS framework
- Other charts types (spider etc.)
Some features aren't right for the core productbut there is a great set of plugins availablewhich add features like:
and more.
See all the pluginshere.
We are looking for people who share the idea of having a simple, flexible charting library that is responsive and usesmodern and future-proof technologies. The goal of this project is to create a responsive charting library where developershave their joy in using it and designers love it because of the designing flexibility they have.
Contribute if you like the Chartist Guy!
About
Simple responsive charts
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Languages
- JavaScript73.3%
- CSS22.0%
- HTML4.7%
