Chartist.jses una librería Javascript open-source con un conjunto muy interesante de charts responsive.
Chartist genera los gráficos en SVG (al ser vectoriales son DPI-independientes).
Chartist es una librería muy sencilla de usar (usa enfoque convención sobre configuración), muy flexible y muy ligera (ocupa sólo 10 Kb y no tiene dependencias).
Como podemos ver en su Getting Started para usarla basta importar su JS y su CSS:
En los ejemplos podemos ver diferentes gráficos como:
O:
Chartist tiene integración con una buen número de librerías:
node-chartist | Node Package for Server-side Charts |
ng-chartist.js | Angular Directive |
chartistAngularDirective.js | Angular Directive |
react-chartist | React Component |
meteor-chartist-js | Meteor Package |
tablepress_chartist | WordPress / Tablepress Extension |
ember-cli-chartist | Ember Addon |
ChartistJSF | Java Server Faces (Prime Faces) Component |
Chartist funciona en la mayoría de los navegadores: