Mobile app version of vmapp.org
Login or Join
Dunderdale640

: How to visualize data? Which software should I use? I'm interested to know what sort of software - beyond basic standard graphics out of Excel - people use to generate data visualisations.

@Dunderdale640

Posted in: #Diagram #InformationGraphics #SoftwareRecommendation #Visualization

I'm interested to know what sort of software - beyond basic standard graphics out of Excel - people use to generate data visualisations.

Do you craft things by hand and then build them in something like InDesign? I'm fascinated by the process that changes a table of data into a visual esthetic and would also welcome reading recommendations.

10.07% popularity Vote Up Vote Down


Login to follow query

More posts by @Dunderdale640

7 Comments

Sorted by latest first Latest Oldest Best

 

@Shanna688

For publication quality figures I always use matplotlib. It can produce vector as well as raster graphics and lets you change fonts and do all types of customization. It is based on python.

You can see the examples here

10% popularity Vote Up Vote Down


 

@Kaufman565

What problem are you trying to solve? The approach and therefore best tools depend on...


Are you visualising data to (a) analyse it, explore it or open it up, or to (b) communicate a specific, known message about it?
Who is your audience? In particular, are they (a) casual people who's interest you want to attract (e.g. readers of a magazine, people following a link on twitter, people who work in a related but culturally separate field), or (b) do they have a committed interest in this type of data (e.g. they look at this type of data for a living, or they're a keen fan of this sport...)


If your answer is 1a2a, you have the big challenge of making a data set enticing to casual passers by. Sketch up ideas (maybe with Adobe Illustrator, maybe pen and paper), swot up on or hire skills in interaction design and client-side web programming, then code something up in Raphael.js (my preferred option, works in everything from IE6 to iPads), D3 (great, popular option for proof of concept and prototyping but being purely SVG it doesn't work in IE8 or below, excluding about 40% of people), Processing (viewers must have Java, excludes about 35% of people) Processing.js (HTML 5 Canvas, which can be made to work with IE, and has some benefits, but limits interactivity somewhat), or, if futureproofing isn't an issue and you want to save development time and money, Flash.

If it's 1a2b, your needs are to quickly transform and experiment with data, then show it to people who will be interested. Attracting attention isn't a priority - they're already interested - the key is being able to respond quickly to new questions. Look at stats-y data suites with good visualisation features like JMP, Tableau, R, or if there's no budget and R is too hard, Many eyes, Gephi, or WEAVE.

If it's 1b2a, this is classic infographic design. Get your artist's hat on, and crack out a vector program (design initially in vectors for accuracy and flexibiity) like Adobe Illustrator (which also has basic charting tools), Corel Draw or Inkscape (free) - or, if you've got the time or budget, make an awesome 2D infographic video in Flash or After Effects or an extra awesome 3D video in Blender (free, hard to use), Cinema4D (expensive, moderately hard to use), or Maya (very expensive, hard to use, industry standard).

If it's 1b2b, relax, you're communicating a distinct message to people who are already interested. Speaking clearly and confidently would probably do the trick. Or just give them your Excel file. Or send them an email or PDF with a well designed bar chart or table in it. Don't be too flashy - your audience probably know the nuances of this type of data as well as you do, and they probably don't want a presentational layer between them and their data. Unless it's a complex, unfamiliar data set - in which case, see 1a2a or 1a2b.

10% popularity Vote Up Vote Down


 

@Dunderdale640

I mainly use R to visualize data. It has a myriad of packages that extend its use. For instance, see R Graphics Gallery.

10% popularity Vote Up Vote Down


 

@Debbie163

If you work with a big amount of data I recommend you try gephi. It gives you nice control on what and how should be visualized.

10% popularity Vote Up Vote Down


 

@Cody3331749

This is a very general question.

I use e. g. statistical software like SAS JMP ( www.jmp.com ) for data analysis and visualization. It has very powerful features for "explorative" data analysis.

However for a clean an concise layout of the graphs for scientific publications, which I'm writing with LaTeX, I'm using IPE ( ipe7.sourceforge.net/ ).
I export the diagrams created with JMP (or other software) to a pdf, convert it with pdftoipe to an editable vector graphics and then can use IPE to modify it, use mathematical symbols and formulas in high typographic quality, etc.

There are many other interesting approaches for data visualization, e. g. Tulip tulip.labri.fr/TulipDrupal/ .

10% popularity Vote Up Vote Down


 

@Lengel450

I see a lot about professional and commercial software here, so this one might be a bit off-side:

I use LaTeX and TikZ (which is a LaTeX package) for visualization. If I am able to draw and structure my data on a piece of paper, I can also do the same thing with TikZ. The approach is 100% text based, not at all intuitive to beginners, but very powerful.

Some examples of basic functionality can be found at www.texample.net/tikz/examples/.

10% popularity Vote Up Vote Down


 

@Jennifer810

Adobe Illustrator actually has some very under-utilized capabilities to enhance chart representations of data. There's a good tutorial by Mordy Golding here, and his Lynda.com tutorials also go into this in excellent detail. For the kind of work I do, I'll use Illustrator in this way, or build things by hand.

For inspiration, and to give you an idea of how far data visualization can be taken with large datasets, check out this video of Hans Rosling's work. Search "data visualization" on YouTube for a bunch of other great examples.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme