Ask HN: What do you use for basic data analysis, visualization, and graphing?
I often find myself with some JSON data that I want to visualize. I usually end up converting to CSV, uploading to a Google Sheet, and manually creating charts. BUT this is really time consuming and I find Google Sheets charts pretty difficult and painful for quickly exploring different views of the original data.
So what do you use for this type of thing?
I know python has lots of good utils for data wrangling & graphing, but I'd prefer a solution which is: no-code, gives me a bunch of common graph views I can quickly choose between, and that "just works" 99% of the time.
Thanks!
94 comments
[ 4.9 ms ] story [ 83.0 ms ] threadIt’s great for cookie-cutter jobs, and for writing custom SQL, but not much more.
(I just made a course covering visualization w/ Pandas, Seaborn, Excel, Tableau, and a few others. My takeaway is that unless your data is good, you will need some preprocessing. Also, making good visualizations and tweaking them is difficult with code and no-code tooling. You need to figure out how to do the 20% of things (if you are even able to) in both code/no-code tools.)
Earlier today there was a Show HN post[1] which showed how to visualize a Pandas dataframe (can come from CSV, JSON whatever). I tried it for basic tasks and it is pretty good. It's minimal code (<5 lines) - just reading the json and calling pygwalker in a Google Colab environment[2] or something. Something like this:
Should be decent for most basic use-cases.[1] - https://news.ycombinator.com/item?id=34869244
[2] - https://colab.research.google.com/
[0] https://superset.apache.org/
I think I'm looking for the AI-powered equivalent of this that's one level of abstraction higher. Apache projects are obviously super high quality, but I want to offload the cognitive load of thinking about the graph specifics to an ML algo that "just works" for the majority of use cases (and is tweakable after the fact).
https://datasette.io/
And that they want "a bunch of common graph views I can quickly choose between"
That doesn't sound like Datasette to me, although I'd be happy to be wrong -- how would you recommend someone achieve this in Datasette?
I agree it's not the same as something like superset, but it is still a useful tool that some people might benefit from if they don't already know of it.
there is an online book too thats pretty decent: R for data science
https://r4ds.had.co.nz/
https://www.youtube.com/watch?v=EHwBspzBDbs
Available for free download at https://www.Didgets.com
[0] https://grafana.com/
[0] https://www.marpledata.com/
They seem to imply it's only for time-series data, but I like their marketing & UX so far. So many of the projects people link to are probably awesome, but if you don't nail the UX / DX, people bounce really quickly.
Thanks!
Not no code, but can do simple things using something like nodes in blender.
https://www.zdnet.com/article/office-excel-why-its-microsoft...
And there are many would-be Excels that do parts of what it does better.
Even if those contenders don't have a flight simulator yet.
https://excelunusual.com/a-first-flight-simulator-model-in-e...
[1]: https://textquery.app/
btw adding a screenshot to the home page of the goal UX would help 1000x even if it's just a design mockup.
For my use case, I'd want to drag & drop a JSON file.
Thanks!