Simple to Use
Chartist.js has a straightforward API that makes it easy for developers to create responsive charts with minimal code.
SVG-Based
Charts are rendered in SVG, which ensures high quality and scalability across different screen sizes and devices.
Responsive Design
Charts created with Chartist.js are responsive by default, automatically adjusting to fit different screen sizes.
Customizable
Provides a high level of customization through options, CSS, and plugins, allowing for flexible chart designs.
Lightweight
Chartist.js is a lightweight library, minimizing the impact on page load times and overall performance.
Open Source
It is open source, meaning developers can contribute to its development or customize the library to fit their needs.
Here's a JS framework that seems to do almost everything you want (outside of not requiring a JS framework, of course). It's a Sass project and uses Node modules, so I wasn't able to get it running using vanila js. (I'm not much of a JS dev.) I'm also interested in other players in this space. SVG seems like the ideal way to make static plots. https://gionkunz.github.io/chartist-js/. - Source: Hacker News / about 1 year ago
If you are sending the data to a website, or serving the website yourself, using JSON as the data format will be the easiest. Personally I never use cloud services and I just use a Javascript charting library like https://gionkunz.github.io/chartist-js/ (it supports real-time graphs) on a web page that is self-hosted (run a server on the ESP32). Source: almost 2 years ago
The author went through the effort of creating a marketing site with documentation and examples. https://gionkunz.github.io/chartist-js/. - Source: Hacker News / over 2 years ago
With django-controlcenter you can have all of your models on one single page and build beautiful charts with Chartist.js. Actually they don't even have to be a django models, get your data from wherever you want: RDBMS, NOSQL, text file or even from an external web-page, it doesn't matter. - Source: dev.to / over 2 years ago
Anyone here have some good suggestions for mature, easy to use graph libraries for Vue 3? Maybe I should write a wrapper around Chartist myself... Source: about 3 years ago
The simplest/smallest would be https://gionkunz.github.io/chartist-js/. Source: about 3 years ago
Chartist - Really impressive charting library that is only 10KB (Gzip) with no dependencies. Round of applause for this awesome library that should play nice with svelte since it does not have any dependencies. I honestly can't remember why I didn't go with this for this tutorial but there's always time for another tutorial, am I right ๐? - Source: dev.to / about 3 years ago
For anyone interested or looking for a charting/vector map tool for Blazor, my organisation has developed and open sourced some packages that sit on top of a couple excellent JS libraries that handle these needs beautifully, Chartist.JS and JQuery Mapael. They are available in the nuget repository, source links below:. Source: over 3 years ago
Chartist.js is a very modern, SVG-based library. Its most prominent feature is the SVG animations in the charts produced with this library. - Source: dev.to / over 3 years ago
Ah, here is something for the data analysts! Chartist is a nice JavaScript library for creating simple, responsive and customizable charts for your website. Chartist uses SVG to render them; hence, your charts can also obey custom CSS rules. - Source: dev.to / about 4 years ago
This is interesting. I really wish this super small library named Chartist was more actively developed. It's only 10kb in size and generates SVG charts. The huge benefit of SVG is that it's natively responsive and also prints extremely well. Wheres CSS doesn't https://gionkunz.github.io/chartist-js/. - Source: Hacker News / about 4 years ago
I suspect we would use something that renders in SVG, and has good CSS control, like Chartist that has a small well rounded feature set, and that is fairly light. SVG also leaves us with an option for better a11y by providing at least a chance of screen reader usage. Source: about 4 years ago
Do you know an article comparing Chartist.js to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Chartist.js. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.