Skip to content(if available)orjump to list(if available)

Visualizing data is an art

Visualizing data is an art

63 comments

·February 12, 2025

minimaxir

During the rise of the generative AI backlash, I once saw a take along the lines of "data visualization doesn't count as art because you write it with code: art only counts if you put sweat and tears and labor into it."

I was too baffled to respond.

stared

I bet this person has never created a data visualization.

On the contrary, I think data visualization (along with architecture, mathematics, and mechanical watches) is one of the most interesting art forms that requires strict constraints.

RataNova

By that logic, photography, digital painting, music production, and even architectural design wouldn't count as art because they involve tools and technology

ngriffiths

> And creating art is about more than just precision. It's about evoking emotion, telling stories, and sparking curiosity. It's about making people think and feel.

For sure, the best artists are the ones who take their whole perception of stuff, with the feelings and everything else, and put it directly in someone else's brain. I would maybe say that some data visualization is supposed to do that, particularly data journalism, but definitely not all data visualization.

I think not all data visualization is art in the same sense that not all writing is literature, and in fact almost all isn't, because it's more like "I am in a shared info network with my boss/colleagues/clients/readers, and we need to communicate as rapidly and directly as possible, so we've agreed on a shared visual language that is higher bandwidth." Emails are slightly less exciting to read than a novel but like a million times faster to write per word.

Which is kind of sad. It would be fun to hone that skill and there is no room for that at my job.

(Side note, it seems like everyone always says that the pie chart problem is about lengths vs angles... but isn't it just that one chart has a shared baseline and the other doesn't? Taking the middle out [donut chart] to emphasize arc length doesn't actually solve the problem. Conversely, a stacked bar is more like a pie chart than a bar chart, except with a weird aspect ratio if you only have one stacked bar).

shriracha

Author of the article here. Great points, thanks for reading and commenting.

I think that data journalism is a great example of that "put it in someone's brain" idea.

I also think there are all kinds of places we're seeing more novel approaches in too: data art, physical data viz (e.g. museum exhibits), visualizing huge datasets, etc. The Climate Stripes project, maybe the most famous data viz of the last couple decades, was made by a climate scientist.

But I definitely agree that this "more experimental than rigid" side of data viz doesn't capture the majority of the field, nor should it!

__mharrison__

I just wrote a book (released yesterday!), Effective Visualization, that takes almost the opposite approach. Follow well-known patterns and know your audience. That should guide you to telling a good story.

It can look pretty, but making it art for the sake of art probably won't resonate with your audience.

That's been my experience after I've trained and consulted with some of the biggest companies in the world.

https://store.metasnake.com/effective-viz

shriracha

Congratulations on the book drop!

So I'm not sure if you read my piece or just wanted to drop a promotion, but I think you're misrepresenting my view here. I'm not advocating for "art for the sake of art" and I certainly don't think you should not know your audience.

My main point is that I don't think all of data viz is as simple as you're implying here, i.e. that a pretty chart probably won't "resonate" or that a chart from the Tufte school of thought automatically will.

__mharrison__

I guess I disagree with this sentiment "Beyond that, I think there is a lot of room for creativity."

My experience is that most folks creating visualizations don't need or want the capability to have freedom. They want guidelines to help them communicate well.

wodenokoto

Almost all pictures on that page are cropped weirdly when viewing on mobile. Words are cut off in many.

pabloarteel

No, it's not an Art.

I get that people use the word art as "difficult", "obscure" or "intangible" but...

Art is about self-expression, evoking emotions, and open interpretation. Design is about problem-solving, functionality, and clear communication.

Clearly DataViz is Design.

shriracha

I don't see art and design as mutually exclusive. I also don't think that data viz is exclusively about functionality.

Take a project like this: https://www.dear-data.com/theproject... this is clearly data visualization and, to me, quite evocative. These visualizations aren't designed for clarity and they don't need to be, that wasn't the goal.

haswell

> Art is about self-expression, evoking emotions, and open interpretation

Art is about these things, but is also about many other things. And art can be clear in its intentions, leaving little to interpret.

What is the purpose of data visualization? Often to evoke emotions and to help someone not familiar with the data understand how to interpret it.

The people who accomplish this most effectively understand that the point isn't just to force data points into a visual form. If it were so simple, more people would be good at it (they aren't).

> Clearly DataViz is Design

I don't understand this sentence. I'm not trying to be difficult, but if DataViz is Design, what is Design?

patrick451

Evoking emotions is the role of art, not data visualization.

haswell

Data visualizations are absolutely used to evoke emotions. Many visualizations are built with the primary goal of driving behavioral change. These by definition will be playing on our hopes, fears, greed, to drive urgency, etc.

Beyond the potential emotional power of a well-chosen and executed visualization, there's also a decent bit of research about the ability to influence mood via color choice. Color choice when visualizing data can make a huge difference in its effectiveness due to this emotional effect.

datadrivenangel

Art as in craft/field! "State of the Art" is a phrase that refers to what is possible within a domain. There is also the implication that it takes judgement, maybe even an artistic sensibility. This is in opposition to a strain of thought within data viz from the Business Intelligence/Analytics side of the field that has succumbed to the MBA/Process gospel that preaches Repeatable Process and the siren song of good data visualization without using your brain!

Is Design an Art?

ysofunny

there seems to be two competing visions of what is art:

art as a the top degree in any discipline; like in "state of the art"

but there's also art as that little part of science that escapes rationality, the self-expression drive of a human and so on

> "It can be a science, an art, and a craft all at once."

suggests the article leans for the art as the top level of some discipline definition of art

wodenokoto

It's "art" as in the phrase "More of an art than science"

exe34

data Viz for it's own sake might be design - in real applications, you always have a story you're trying to tell - and it doesn't go away just because you're not consciously aware of it.

datadrivenangel

Ignoring the actual argument to focus on the object level example of pie-charts:

Pie Charts are good for showing relative proportions of a whole for a relatively small number of items. Donut charts are better because humans tend to misread area slightly in pie charts.

shriracha

Author of the article here! Yes you're completely right. I think they also have other underrated properties, like they fit neatly in a square which can be helpful for laying out a dashboard. And for some reason, in my experience, people just like them.

But when done poorly, they can be a mess. Like any other chart.

datadrivenangel

People also like misusing them: My favorite pie chart to hate on is a pair/sequence of pie charts showing proportions over time: Pie chart for 2020, 2021, 2022,2023, etc... 100% scaled stacked barchart is an option in every tool I've ever seen that can make a pie chart...

bbor

I don’t love the “me against the world” framing, but maybe I’ve just been blessed with good teachers — this is a great summation of what the HCI faculty at GaTech espouse! If it’s not a consensus yet, it should be.

If the author pops by, I’ve just gotta say: you’re killin it with the cute illustrations, especially the dials one. Very inspiring stuff!

Thanks for sharing, OP.

EDIT: if I had to pick out any one idea for a casual reader to learn about, I’d definitely highlight “Cognitive Load”. It’s used as part of a broader discussion here, but when looked at in a certain light it can capture a whole lot of diverse factors in one consistent framework!

shriracha

Thank you! Yeah, I hear you on the framing. I don't have a formal education on data viz myself (I guess not many people do?), but I've gotten into the world over the last few years. A lot of the literature I've seen has come across as dogmatic to me, which is what sparked this article. That's great to hear that your experience is more aligned with this way of thinking.

And thanks for the nice words about the animations! Glad to hear that work doesn't go unappreciated haha

bbor

To be fair, you're writing a blog, not a textbook - despite my complaint I'd probably do a bit of the same for the sake of engagement!

Looking forward to seeing your posts in the future. Wish you could follow people on HN!

RataNova

I love the framing of data visualization as a balance of trade-offs. It's not just about picking the "best" chart type, it's about knowing why you're making the choices you are

watersb

On my old iPad 4, this page is essentially blank.

I try to apply principles of progressive enhancement when I want to communicate. I start with plain HTML, basic text block structure and images.

Interactive data viz can be a sublime way to tell a story with data. But if I can't explain the data with the basics, I try to rethink my approach.

I absolutely believe that data visualization, as an art, A craft, can transform the way we share essential ideas.

But I try to make sure a static hero image is up there when necessary.

xnx

I've grown out of being impressed by flashy and difficult to understand data visualizations. I'm much more impressed by novel insight, clearly presented, in familiar ways.

jkaptur

I think the article addresses your point: "The fact that some disciplines of an art form demand more precision doesn't mean the whole field shares those demands. It would be like saying best practices for photorealism should be applied to abstract expressionism, or how we approach technical writing should be the same as how we approach poetry."

It wouldn't make sense to say "I've grown out of being impressed by complex prose" - you're welcome to enjoy Faulker or not, but he simply didn't have the same goals as the authors of the Stripe documentation, and judging both pieces of writing by the same standard is basically pointless (except, perhaps, as an art project of its own).

I'd even apply this to coding itself. Day to day, I think everybody around me should be writing Blub, grug-brain code, but I'm happy there are people trying creative, weird languages and mind-bending ideas elsewhere and I'm curious what they find out.

culi

I think publications practicing actual journalism like The Upshot and ProPublica do an incredible job of this. The focus is always clear presentation and accessibility above all else but its undeniable that so much of their work is also just gorgeous

debeloo

I'd call what you describe as impressive, art.

Flashy trashy is just crap. Some might call it art but then again everything is art these days.

malux85

The greatest form of art is the discussion on whether something is art or not.

When you see a broken toilet sitting in an art gallery selling for 5 million dollars and someone thinks "I could do that, this is stupid", they have completely missed the point. The art is not the broken toilet, the art is selling it for 5 million dollars - which is something the complaining person definitly cannot do. That's the art.

null

[deleted]

BLKNSLVR

I think that's the point of the article. Novel insight is almost a pre-requisite to determining how to present the data in a way that's quickly and easily understandable.

caycep

this makes me nostalgic for the days when d3.js and observable made it regularly to HN front page...

pnut

Was looking for some mention of Mike Bostock and his epic odyssey into this space.

For those who aren't familiar https://observablehq.com/@mbostock

caycep

yes...I haven't seen him post for some time

datadrivenangel

Be the change you wish to see in the world!

gizajob

I actually got the pie chart almost 100% correct…

patrick451

> It is completely reasonable to give up some precision to:

> - Reduce unnecessary cognitive load and emphasize a feeling, as in the Climate Stripes example.

> - Encode a much higher volume of data, as in the Climate Globe example.

> -Add delight and use a visual metaphor to show trends, as in the Coffee Shop example

This the most absurd claim I have ever seen regarding data visualization. Give up precision for delight? Give up precision for a feeling? This article should have been tile "How to lie with graphs". The article is advocating for how to use graphs in the service of rhetoric, not science. This is exactly why visualizing data should NOT be treated as art. The first and third bullet point are obsolutely not reasons to give up

BLKNSLVR

Giving up precision is different to giving up the narrative. The narrative can be helped by engagement and if that comes at the cost of precision, then that was the cost of getting the message further than it may have otherwise reached.

In this case, what is meant by "give up some precision" is to try removing some sharp edges that get in the way of telling the story. It's a long way from lying (when done with due consideration).

They're examples. Choose what works for your data and you your story to get the best result.

shriracha

You think the Climate Stripes are an example of "lying"?

patrick451

I think obscuring details to foment emotion is lying regardless of what the chart is about.

shriracha

All visualizations abstract and obscure data. There is no such thing as a fully neutral graph. Should everything just be a raw table?