3 ms·
If you're looking for a chart library for a web client, I also recommend charts.css. It's a godsend honestly, the concept is way simpler than most charts librar
by simlevesque 1y ago
If you're looking for a chart library for a web client, I also recommend charts.css. It's a godsend honestly, the concept is way simpler than most charts libraries and can achieve the same thing. Makes it so simple to use the old way, server side rendering, htmx, etc...
https://chartscss.org/ https://chartscss.org/
- paulirish 1y agoIn the same vein, I've long had a soft-spot for the JS-enhanced https://pancake-charts.surge.sh/ https://pancake-charts.surge.sh/ (developed by NYT graphics team and used for the covid charts).
- tkcranny 1y agoThought that felt very “Svelte-like”. And of course, turns out it was by Rich Harris himself back when he was at the NYT. Beautiful charts, shame it looks defunct now.
- Eduard 1y agoThe animation examples for chartscss are annoying. it doesn't look nearly as functional
- homebrewer 1y ago> can achieve the same thing Did you even look at echarts demos, or amcharts demos for that matter -- it's basically the same thing, but paid for: https://www.amcharts.com/demos https://www.amcharts.com/demos ? I don't have anything against charts.css, but it's like comparing a children's plastic toy to a real space shuttle. I spend most of my work hours developing a heavy business analytics application (not unlike Apache Superset), and it would simply be impossible to implement it with something like chart.css
- infecto 1y agoChart css is like any of the other numerous libraries that can draw a line chart. It is a world apart from echarts.
- anentropic 1y agoWhile I agree with other replies that ECharts provides a lot more functionality than this lib, it does look very nice the way it transforms a semantic table of data into the chart! I'm using ECharts (and happy with it) but there are some places where I want like a sparkline in every row of a data table, which is a lot of ECharts instances to instantiate, and this lib looks like it'd be great for that.
- didip 1y agoThe biggest problem with this is that you are representing points in DOM, just like SVG. If there are a huge number of datapoints, this library will paint itself in the corner.