Live data from Hacker News

Apache ECharts

echarts.apache.org

141–150 of 263 posts

Re: Apache ECharts

#141
I've probably used Apache e-charts in some way or another in every project I've been on in the last decade. One of those packages that just works out of the box.

Re: Apache ECharts

#142
We have been using Apache ECharts in our products[1] since 2020.

Cannot recommend it enough - absolutely fantastic library, great documentation, zero issues of any impact to us in five years.

My only wish is for the keyboard accessibility ticket[2] to get some love!

[1] https://factorhouse.io

[2] https://github.com/apache/echarts/issues/14706

Re: Apache ECharts

#144
post #70

Earlier quoted context omitted.

I refuse to use it out of principle that they have intertwined it with observable. All the modern docs for d3 assume you are using observable. So unless you are relying entirely on AI it’s now even harder to grok the documentation. Not sure why this is so contentious. You can search online how many others this impacted as well. All of the modern examples for d3 were rebaked into the observable notebook pattern and it…

There's Plot, which is as standalone as anything[0]. That said, I still find D3 unparalleled in depth and scope. [0]: https://github.com/observablehq/plot

I used Plot for an academic paper I wrote recently. It was the only charting library that I found that let me generate the charts I wanted to draw - which in my case was a grouped bar chart with a logarithmic scale. Ie:

https://github.com/josephg/egwalker-paper/blob/master/diagra...

I didn't try echarts though. I might have to give it a go if its good.

Re: Apache ECharts

#145
post #100
post #80

Earlier quoted context omitted.

Look, it’s not “bizarre” to point out that Observable has deeply shaped the modern D3 ecosystem. The issue isn’t that the D3 API has changed, it’s that a huge number of learning resources, examples, and docs have been rebaked into Observable’s reactive notebook style, which, for people not using Observable, adds a ton of indirection and mental overhead. You might not notice it if you already know D3 inside and out, b…

Pre-observable, I used d3 to develop a very complex visualization with real-time updates. It was difficult because d3 has a lot well-thought-out-but-complex concepts, but the docs and examples helped me fully understand how it worked, and the result turned out spectacular. A few years later, I needed to build a simple novel visualization. A major new version of d3 had come out, and all the examples and documentation…

Same story here, landed on Apache Echart (it seems, like many others)

Re: Apache ECharts

#146
post #135

22.7MB to download the latest release from Github (87.3MB unzipped). That's an insane amount of JS to download and compile (people often complain about React being ~50kb). The default recommended way to use it is `import * as echarts from 'echarts'` which means you are getting the WHOLE thing. Does anyone with experience know how big is it when you pick and choose modules?

Not that big if you pick just what you need (but still quite a lot of kb to be fair). Take a quick look at their online builder and test it for yourself https://echarts.apache.org/en/builder.html

Re: Apache ECharts

#147
post #124

what's the best way to use a JS visualization library like this while using python for data extraction / manipulation in a notebook format (eg. Jupyter notebook, Google Colab, etc.) ?

might want to give https://pyecharts.org/#/ a try. After data manipulation in a notebook, import pyecharts and use their api to create an echart

Re: Apache ECharts

#150

We've tested almost every visualization library under the sun when building Briefer ( https://briefer.cloud ) and I can confidently say that Apache ECharts is the best. The main issues with other libraries is that they're either: (a) ugly (b) difficult to use (i.e. having to do things imperatively) (c) not flexible enough Apache ECharts solve these 3 problems. It's pretty by default, it allows us to mount/calculate t…

Did you compare to vega/vega lite? Curious to hear how they compared!
Post reply on HN