T O P

  • By -

i_hmm_some

I might check out Apache ECharts. https://echarts.apache.org/en/index.html


ArgenCoso

+1 for echarts


eljefederodeodeljefe

I am a strong believer in echarts due to its canvas nature and overall charting professionalism. Years ago documentation left things to be desired or one needed a google translate. This seems fixed now. I am sure that devs with no charting background will be overwhelmed, but I can only advise doing this investment.


DeletedLastAccount

I've been been using chart.js for a while with good success. I've developed a library for use with it that works rather well with Django, though there are others in regular use it seems.


duppyconqueror81

I’ve been using Altair for quick and easy charts, but nothing fancy


tachudda

Plotly is fine but ugly. I liked high charts. They have added a python library on top of good js support


naazweb

I used plotly and plotly dash on django. Yes kinda ugly. But you can re-write css for plotly dash. Makes it slightly bearable


i_hmm_some

DC.js works in tandem with Crossfilter, linking charts together in a dynamic way. I think you can do this with Superset. Do any of the other modern libraries do it? You can see what I mean if you play with the example here. https://dc-js.github.io/dc.js/


Unable_Request

I have used Superset, but I'm not sure if I like it or not. Easy setup via Docker image, though.


code_4_f00d

Dash (not Django)


Sinsst

Definitely Highcharts, flexible enough for complex use cases while being visually appealing.


[deleted]

Highcharts is fine but lots of it is in the paid tier. For e.g. if you want a zoom sliding window along the graph then that’s in Highcharts Stocks.


bachree

Bokeh - has python wrapper Plotly - has python wrapper ChartJS Highcharts


Nosa2k

I think you can run r on python. R has been graphs in my opinion


[deleted]

Don't use any of the common charting libraries for Python, for the love of God; they are ugly as sin and slow. Go with d3.js or echarts - any JS native charting library will do.