Data Visualization Catalog
datavizcatalogue.com
datavizcatalogue.com
1. Get an intuitive understanding of the data
2. (via Alberto Cairo) Aim to allow the user to correlate, organize and compare this data
3. Come up with a few visual means to do no. 2, and get feedback and iterate.
4. Go to the catalogs and see what work has already been done on your version of 3, and then implement.
It is amazing how many "original" charts I have created which have already been named and studied from a perceptual science point of view. But it is still important to come to a clear understanding from your own point of view of how the data fits that representation.
thank you! I am slightly embarrassed to say, I thought I had personally invented a certain version of the BoxPlot, and after vacation presented it our Department Head, whose wife has a Masters Degree in Statistics! I told a story about what I wanted to solve, and how I intended to solve it, and the BoxPlot part was buried in there.. so it wasnt that bad. Only I (and now you, the reader) noticed my internal error.
As data scientists and software engineers, Tristan Mayer, Daniel Velasquez, and I have spent hours trying to find the most relevant datasets to do our analysis. Once we found the right one, we couldn't understand how to use it, or if we could trust it. This is painful but unfortunately too common.
We interviewed 150 companies at the end of our studies to search for solutions. Every one of them faced the problem. We worked hard for 6 months to build a solution and released the first version of our product.
Go check it out www.castordoc.com and give us feedback!
Edward Tufte’s books have a lot of great examples for static visualizations and Bret Victor has some great examples applying these concepts to software (http://worrydream.com/MagicInk/)
Whatever it is you're trying to do, there's usually already a library or framework ready and waiting for you to immediately import and start using.
I suspect there was no small amount of work to develop the top-down, ontological framework for this catalog.
I wish there was a search feature for use cases to access the catalog from the bottom up. I would like the chance to discover additional visualizations using terms specific to my use case.
I'm not trying to condescend. I've tried for years to introduce more chart types, bit always received pushback on how hard they were to read.
Even though our end-users were analysts, we still had "trainers" who we paid to show up in-person, on-site, to teach the end-users how to read all the types of visualizations that our software could generate. The visualizations weren't tremendously complex, but when most real-world analysts still spend most of their time in Excel, a brief explanation is still required for the end-users to actually buy-in.
Since I got introduced to this simple but effective visualization (in my 30s!), I tend to use it everywhere.
Out of the “chart generation” apps listed in the catalog, only Vizzlo seems to support it: https://vizzlo.com/create/waterfall-chart (and Tableau, I suppose, but IDK if I'd count this as a simple chart generator). I did not check the listed charting libraries.
Even the popular plotting libraries in python don’t seem to have an easily configurable version. Recently tried plotly and found it plotting the categories in reverse order from the intuitive way you’d expect to see.
I’ve been meaning to script my own custom plot since Excel’s waterfalls are tedious to create and you don’t get enough control over the labeling.
for instance, treemap: https://datavizcatalogue.com/methods/treemap.html
I don't see echarts treemaps.