Questions tagged [data-visualization]

Data visualization is the study of the visual representation of data. Maps and charts are the most common types of data visualization, but there are many more.

Data visualization (or data visualisation) is the creation and study of the visual representation of data, and is closely related to information graphics, information visualization, scientific visualization, and statistical graphics.

In recent years, data visualization has become an active area of research, teaching and development.

There are different approaches on the scope of data visualization. One common focus is on information presentation. From a computer science perspective data visualization is comprised of:

  • Visualization algorithms and techniques
  • Volume visualization
  • Information visualization
  • Multiresolution methods
  • Modelling techniques
  • Interaction techniques and architectures
  • Infographics

There are several open source libraries that can be used to produce data visualizations including and for Python and for JavaScript.


Useful links


Related tags

7470 questions
36
votes
3 answers

Animated sorted bar chart with bars overtaking each other

Edit: keyword is 'bar chart race' How would you go at reproducing this chart from Jaime Albella in R ? See the animation on visualcapitalist.com or on twitter (giving several references in case one breaks). I'm tagging this as ggplot2 and gganimate…
moodymudskipper
  • 46,417
  • 11
  • 121
  • 167
36
votes
6 answers

How can I learn to create beautiful infographics (with connection to my R knowledge)?

I am a devoted R (r-project.org) user, and love infographics. I just came across this article: http://www.noupe.com/design/fantastic-information-architecture-resources.html Giving a long list of resources for information designers. And it raised in…
Tal Galili
  • 24,605
  • 44
  • 129
  • 187
33
votes
4 answers

Plot point markers and lines in different hues but the same style with seaborn

Given the data frame below: import pandas as pd df = pd.DataFrame({ "n_index": list(range(5)) * 2, "logic": [True] * 5 + [False] * 5, "value": list(range(5)) + list(range(5, 10)) }) I'd like to use color and only color to distinguish…
ytu
  • 1,822
  • 3
  • 19
  • 42
32
votes
1 answer

What is the difference between D3.js and Cytoscape.js?

What is the difference between D3.js and Cytoscape.js? Why would someone choose Cytoscape over D3.js?
31
votes
2 answers

How can I generate ascii "graphical output" from R?

I believe R can generate stem-and-leaf for ascii histograms, and scatter plots using this code from Matt Shotwell. Can it also generate ASCII based line graphs, like this from GNUPlot?
Ming K
  • 1,117
  • 1
  • 13
  • 20
31
votes
4 answers

Whats are some real time data sources?

I'm working on a demo on real-time visualization and I'm trying to think out of the box. Looks like any big data real-time demo is on twitter or traffic data. Are there any other options out there that publish real-time data (for free)? Thanks
webber
  • 1,834
  • 5
  • 24
  • 56
31
votes
6 answers

Diagonal labels orientation on x-axis in heatmap(s)

Creating heatmaps in R has been a topic of many posts, discussions and iterations. My main problem is that it's tricky to combine visual flexibility of solutions available in lattice levelplot() or basic graphics image(), with effortless clustering…
Geek On Acid
  • 6,330
  • 4
  • 44
  • 64
30
votes
6 answers

Is there a better color scale than the "rainbow" colormap?

I am plotting a series of curves in x, y space, where each curve is identified by a scalar value z. I wish to map the z value to color for each line, but most colormaps / color tables are constructed with images in mind (e.g. on a white backround,…
ryggyr
  • 3,341
  • 2
  • 20
  • 14
30
votes
9 answers

Alternative to Google Visualization's Annotated Timeline? (graphing library)

Is there any alternative to Google's Annotated Timeline Visualization API? There's some bugs in the Annotated Timeline, and it doesn't appear they will be addressed. Also it is a Flash based chart. A Canvas+Javascript implementation would be more…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
30
votes
10 answers

Is there a way to convert CSV columns into hierarchical relationships?

I have a csv of 7 million biodiversity records where taxonomy levels are as columns. For instance: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo…
30
votes
2 answers

AttributeError: Unknown property axisbg

Here is a code am trying to run: ax = plt.axes(axisbg='#E6E6E6') ax.set_axisbelow(True) plt.grid(color='w',linestyle='solid') for spine in ax.spines.values(): …
29
votes
5 answers

R Plot Color Combinations that Are Colorblind Accessible

How do I choose 4-8 colors in base R for plots that colorblind people will be able to see? Below is the base R color pallet. Looking for a solution in BASE R without the use of packages. Base R Color Palette…
Mark
  • 639
  • 1
  • 6
  • 15
29
votes
2 answers

R: ggplot display all dates on x axis

I have the following data set structure(list(Date = structure(c(16636, 16667, 16698, 16728, 16759, 16789, 16820, 16851, 16880, 16911, 16636, 16667, 16698, 16728, 16759, 16789, 16820, 16851, 16880, 16911, 16636, 16667, 16698, 16728, 16759, 16789,…
chintan s
  • 6,170
  • 16
  • 53
  • 86
29
votes
5 answers

Saving Matplotlib graphs to image as full screen

I'm building a small graphing utility using Pandas and MatPlotLib to parse data and output graphs from a machine at work. When I output the graph using plt.show() I end up with an unclear image that has legends and labels crowding each other out…
user4933255
29
votes
3 answers

Good Ways to Visualize Longitudinal Categorical Data in R

[Update: Although I've accepted an answer, please add another answer if you have additional visualization ideas (whether in R or another language/program). Texts on categorical data analysis don't seem to say much about visualizing longitudinal…
eipi10
  • 91,525
  • 24
  • 209
  • 285