Hacker News new | past | comments | ask | show | jobs | submit login
The Data Visualisation Catalogue: find the right method for your data (datavizcatalogue.com)
295 points by sea-gold 6 months ago | hide | past | favorite | 34 comments



I'd class this website as good if you want to make a visual impact, but giving subtly bad advice if you want to visualise data.

Looking at the selection for proportions [0] there are things like circle packing or bubble maps presented as options. These are terrible ways to encode visual data if the intent is for the audience to actually take an interest in the data itself. Humans are really bad at interpreting the relative size of areas, especially circles. They really only make sense if the intent is to wow the audience that you have data and design skills, then everyone moves on without asking tough questions. Fair enough, sometimes that is the right thing to do, but it isn't a good way to visualise data. Use bars.

[0] https://datavizcatalogue.com/search/proportions.html


I came across another one a while back I wish I had bookmarked, it was old style html just from a greybeard dataviz expert, and it was basically an exhaustive description of what to use in what situations, and it was chock full of advice that was both counterintuitive and obvious in hindsight... what was great about it is it focused on the data type first, and only recommended the viz styles at the end.


Maybe you refer to [1]? These are the two options I like to show students who first get in touch with data visualization.

[1] https://www.data-to-viz.com/

Note: In the about page, they provide an extensive list of historical chart classification schemes :).


Unfortunately this one isn't easy to navigate on mobile.


Not sure about the website, but the guy was probably Edward Tufte from the description. He and Stephen Few were kind of the OGs of data visualization for the modern era.

https://www.edwardtufte.com/



This one isn't it, but it's quite good and fits the description. Thanks.


“greybeard dataviz expert”

Is this a reference to age alone, or some particular attitude or propensity for outdated methods? Or is this description for wizards?


Would you mind posting a link as well? Would be much appreciated.


Hoping someone else recognizes it and will post it. Haven't been able to find it since.


Was it perhaps a demo of a js plotting library?

https://leeoniya.github.io/uPlot/demos/index.html


Ads were way too aggressive on iOS, pop up videos interfered with the use. I have a genuine interest in the topic but the ads just made my trust dissipate under a minute.


https://www.ft.com/content/c7bb24c9-964d-479f-ba24-03a2b2df6...

This is one of my favorites. Very straightforward


I love that the graphs are in grayscale.


Switch to Brave on iOS. I didn’t experience any of that on this site (though a shame they chose that many ads)


Or just use an ad blocker and use safari. This is also possible on iOS.


It has ads?


Firefox mobile + uBlock origin


Good potential, appreciate the organization of topics but not the ads and clickbait stuff.


It'd be a better site as a single page listing all the charts types (like seaborn docs) but then you wouldn't have to click past two ads to see what a box-and-whisker plot looks like


A better version is here: https://datavizproject.com/


One of my favorites, easy to navigate visually!


Thanks for that!

Much better!


i disagree that this is better because the OP is about why you would choose a given viz and what it actually expresses usefully, where this example is just pictures people can fit their data to for slides.

direction matters. most sankey diagrams could be pie charts (eg the birthday sankey) and dumb usages discredit useful viz techniques.

nested boxes are usually trees, and mixed nested boxes with lines without symmetry are almost always lazy reasoning or bullshit. start with symmetry and intent and it will be apparent.


Click the header menu buttons.


What would you recommend for a series of events over time, where events can also link to other events?

Similar to a graph of nodes with a time component.

I have been scratching my head around this visualization problem it has been some time, and still haven’t found anything that would be applicable


Temporal graph visualization is quite lacking. It probably depends what one time slice of your network looks like.

If you have 10 to 20 nodes without a ton of edges you could use a fixed circular layout for the nodes on a timeline that just the edges change over time.

More than this and you start getting into hairball territory even without the changes over time. A hairball changing over time is even more useless than a hairball on its own.

The standard force directed layout is really quite useless other than seeing the global structure of the graph. The uselessness is more obvious when you try to change it over time. I suspect the layout is so standard because the visualization looks so cool.

Most data visualization though has this same problem. There is almost this property that the cooler and more beautiful the visualization is, the more useless it is as far as containing any insight about the data itself.


Picture musical notation, 5 horizontal lines where the y-axis is the note (higher on the staff, higher note) and the x-axis is position in time.

Say you have 5 event types, which occur with various frequencies over time. Plot them as dots on the staff.

Draw lines between events which link to each other.

If you draw the lines for the staff, they should be faint, only to help classify the event.

And you can of course have more than 5 event types, just add more lines. Hopefully less than 20 lines, otherwise this starts to get visually very messy.


For print/static graphic? An Ishikawa diagram paired with a, probably keyed, network diagrams(s). For video or interactive there would be more flexibility. Your delivery method ultimately makes many choices for you.


What decisions are to be made based on the data? What tasks are users working on?


Can you draw the graph and actually arrange the nodes on a timeline?


Sankey diagram? Can you give an example?


logic diagrams from electronics?


Not seeing an UpSet plot?




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: