All Projects → gionkunz → Chartist Js

gionkunz / Chartist Js

Licence: other
Simple responsive charts

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Chartist Js

Go Chart
go chart is a basic charting library in go.
Stars: ✭ 3,254 (-74.44%)
Mutual labels:  svg, charting-library
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (-92.88%)
Mutual labels:  svg, charting-library
Echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Stars: ✭ 49,119 (+285.82%)
Mutual labels:  svg, charting-library
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Stars: ✭ 2,433 (-80.89%)
Mutual labels:  charting-library
File Icon Vectors
A collection of file type icons in SVG format
Stars: ✭ 171 (-98.66%)
Mutual labels:  svg
Feathericon
simply generic vector icon collection - including sketch file, svg files, and font files.
Stars: ✭ 178 (-98.6%)
Mutual labels:  svg
Polymorph
Get Your SVG into Shape!
Stars: ✭ 185 (-98.55%)
Mutual labels:  svg
Materialdesign Svg
@mdi/svg Dist for Material Design Icons.
Stars: ✭ 166 (-98.7%)
Mutual labels:  svg
Svgs
svgs is a compatiblity layer between svg and react-native-svg
Stars: ✭ 182 (-98.57%)
Mutual labels:  svg
Portfolio Template
A beautiful minimal and accessible portfolio template for Developers. Give it a star 🌟 if you find it useful.
Stars: ✭ 175 (-98.63%)
Mutual labels:  svg
Psvg
Programmable Scalable Vector Graphics -- drawings that draw themselves
Stars: ✭ 177 (-98.61%)
Mutual labels:  svg
Svg2vectordrawable
Node.js module and command-line tools for convert SVG to Android vector drawable.
Stars: ✭ 171 (-98.66%)
Mutual labels:  svg
Oshmi
SCADA HMI for substations and automation applications.
Stars: ✭ 180 (-98.59%)
Mutual labels:  svg
Svg utils
Python tools to create and manipulate SVG files
Stars: ✭ 169 (-98.67%)
Mutual labels:  svg
Jfreesvg
A fast, lightweight Java library for creating Scalable Vector Graphics (SVG) output.
Stars: ✭ 182 (-98.57%)
Mutual labels:  svg
Gerbolyze
Render high-resolution bitmap images to PCB gerber files
Stars: ✭ 169 (-98.67%)
Mutual labels:  svg
Ej2 Vue Ui Components
Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.
Stars: ✭ 182 (-98.57%)
Mutual labels:  charting-library
Picasso.js
A charting library streamlined for building interactive visualizations for the Qlik product suites.
Stars: ✭ 175 (-98.63%)
Mutual labels:  svg
Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (-98.64%)
Mutual labels:  charting-library
Blade Heroicons
A package to easily make use of Heroicons in your Laravel Blade views.
Stars: ✭ 173 (-98.64%)
Mutual labels:  svg

Big welcome by the Chartist Guy

Join the chat at https://gitter.im/gionkunz/chartist-js npm version build status Inline docs

The Chartist Guy

Checkout the documentation site at http://gionkunz.github.io/chartist-js/

Checkout this lightning talk that gives you an overview of Chartist in 5 minutes https://www.youtube.com/watch?v=WdYzPhOB_c8

Guest talk of the Chartist.js Guy at the Treehouse Show https://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 already out 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.

What is it made for?

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 providing it's own solution to a problem which is already solved by those standards. We need to leverage the power of browsers today 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. This also means that Chartist does not provide it's own event handling, labels, behaviors or anything else that can just be done with plain HTML, JavaScript and CSS. The single and only responsibility of Chartist is to help you drawing "Simple responsive Charts" using inline-SVG in the DOM, CSS to style and JavaScript to provide an API for configuring your charts.

Example site

You can visit this Site http://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 have reached a stable and reliable state already.

Version notes

We are currently still heavily developing in order to make Chartist.js better. Your help is needed! Please contribute to the project if you like the idea and the concept and help us to bring nice looking responsive open-source charts to the masses.

Important missing stuff

  1. Jasmine Tests!
  2. Documentation: JSDoc, Getting started documentation and landing page
  3. Better accessibility using ARIA and other optimizations
  4. Better interfaces to the library (i.e. jQuery with data-* attributes for configuration), Angular.js directive etc.
  5. Richer Sass / CSS framework
  6. Other charts types (spider etc.)

Plugins

Some features aren't right for the core product but there is a great set of plugins available which add features like:

and more.

See all the plugins here.

Contribution

We are looking for people who share the idea of having a simple, flexible charting library that is responsive and uses modern and future-proof technologies. The goal of this project is to create a responsive charting library where developers have their joy in using it and designers love it because of the designing flexibility they have.

Contribute if you like the Chartist Guy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].