Live data from Hacker News

Textures.js – SVG patterns for Data Visualization

riccardoscalco.github.io

11–20 of 34 posts

Re: Textures.js – SVG patterns for Data Visualization

#11
post #2

Visually this looks very nice. I personally love your choice of colours for the website which compliments the retro look of pattern fills in general. What I'd like more information on, if possible, is whether or not such patterns are more effective, for communication, than regular colours. You're targeting D3 (as opposed to, say the printed page? Please confirm?), so I guess the question is, is this a visual candy (a…

Tufte dismisses these types of patterns as "chartjunk" and "unintentional optical art"[0]. I'm not sure I agree completely - I think patterns can be used as an effective additional data dimension, but you certainly have to be careful not to overdo it.

[0] http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...

Re: Textures.js – SVG patterns for Data Visualization

#12
I see a lot of relatively low level libraries for data visualization. Are there any very high level libraries, that allow regular coders like me to visualize some data quickly? I find myself needing this all the time, but I would prefer the simplest interface possible, rather than high configurability.

Re: Textures.js – SVG patterns for Data Visualization

#13
post #12

I see a lot of relatively low level libraries for data visualization. Are there any very high level libraries, that allow regular coders like me to visualize some data quickly? I find myself needing this all the time, but I would prefer the simplest interface possible, rather than high configurability.

There's a bunch: https://github.com/wbkd/awesome-d3

Re: Textures.js – SVG patterns for Data Visualization

#15
post #7
post #2

Visually this looks very nice. I personally love your choice of colours for the website which compliments the retro look of pattern fills in general. What I'd like more information on, if possible, is whether or not such patterns are more effective, for communication, than regular colours. You're targeting D3 (as opposed to, say the printed page? Please confirm?), so I guess the question is, is this a visual candy (a…

I'm not related to the project. I shared a cool link I found online. But I can think of at least two improvements over using regular colors. The first one being better support for people with color blindness when using a large amount of categories. And the second one is the possibility of showing more than one value at each sector. Something like http://i.imgur.com/SdLeAPa.png shows combination of two kind of data. O…

Yes! The color blindness point is a good one. It's amazing how 2 different colors can end up being basically the same when someone is color blind. This image (http://i.imgur.com/4IbhU9w.png) has an example. Imagine a chart/map/whatever using the 2 colors on the left, but looking to you like the ones on the right. Not that useful.

Actually I was giving a quick talk about this stuff at work using this very example and someone in the room was colorblind and he couldn't tell there was variation in the colors in the sentence. So, basically I got immediate vindication for haranguing the designers.

(pie chart example http://i.imgur.com/ejAnDf5.png)

Re: Textures.js – SVG patterns for Data Visualization

#16
post #11
post #2

Visually this looks very nice. I personally love your choice of colours for the website which compliments the retro look of pattern fills in general. What I'd like more information on, if possible, is whether or not such patterns are more effective, for communication, than regular colours. You're targeting D3 (as opposed to, say the printed page? Please confirm?), so I guess the question is, is this a visual candy (a…

Tufte dismisses these types of patterns as "chartjunk" and "unintentional optical art"[0]. I'm not sure I agree completely - I think patterns can be used as an effective additional data dimension, but you certainly have to be careful not to overdo it. [0] http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...

>Tufte dismisses these types of patterns as "chartjunk" and "unintentional optical art"

What Tufte doesn't understand is that your end goal isn't always information density and great insight.

Sometimes aesthetics can be equally or more important than the data.

Especially if the data are crap, like 90% of charts used in marketing (), where the marketing part is more important that actually showing something with the chart.

() Personal observation, YMMV.

Re: Textures.js – SVG patterns for Data Visualization

#17
post #12

I see a lot of relatively low level libraries for data visualization. Are there any very high level libraries, that allow regular coders like me to visualize some data quickly? I find myself needing this all the time, but I would prefer the simplest interface possible, rather than high configurability.

My advice is to bite the bullet and learn d3 (instead of a wrapper like dc.js or nvd3) if this is for any production level data. Or build in the time you will need to rewrite it for API nastiness and probably performance reasons down the line.

Re: Textures.js – SVG patterns for Data Visualization

#18
Love this style of documentation - very concise, concrete usage examples with a minimal amount of code needed to reproduce.

I actually modeled the new documentation of Trianglify (http://qrohlf.com/trianglify/) on the Textures.js docs.

I don't have the numbers on hand, but subjectively the number of 'how do I do X' github issues that I deal with has gone down a lot since adopting this style of docs.

Post reply on HN