Ask HN: What's the best charting library for customer-facing dashboards?
11–20 of 64 posts
Re: Ask HN: What's the best charting library for customer-facing dashboards?
#12unless you specifically need to handle >100(0) data points, then only uplot or charts js will be performant (for free)
Re: Ask HN: What's the best charting library for customer-facing dashboards?
#13It's pretty easy to configure and understand. It's the 80/20 principal of charts, it is 80% of D3 functionality for 20% the effort.
Re: Ask HN: What's the best charting library for customer-facing dashboards?
#14Re: Ask HN: What's the best charting library for customer-facing dashboards?
#15It’s built by folks from the same lab as D3, but designed as “a higher-level visual specification language on top of D3” [https://vega.github.io/vega/about/vega-and-d3/]
My favorite way to prototype a dashboard is to use Streamlit to lay things out and serve it and then use Altair [https://altair-viz.github.io/] to generate the Vega-Lite plots in Python. Then if you need to move to something besides Python to productionize, you can produce the same Vega-Lite definitions using the framework of your choice.
Re: Ask HN: What's the best charting library for customer-facing dashboards?
#16Re: Ask HN: What's the best charting library for customer-facing dashboards?
#17Static charts similar to chart.js, but without all the javascript. I've found static charts are much easier to work with once print CSS layout becomes a requirement.
Re: Ask HN: What's the best charting library for customer-facing dashboards?
#18Re: Ask HN: What's the best charting library for customer-facing dashboards?
#19I've messed with a few. I really like Apache Echarts if you're looking for an all-in-one-can-do-anything solution with a good license. The downsides are that the docs can sometimes be a little obtuse. There are adapters for almost every front-end at this point. Nivo is a much simpler system that is styled by default and works much easier with React. If you're not doing complicated charts, it's my goto for the "I just…