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
14
votes
3 answers

'circos' style plots with matplotlib?

Does anybody know if there's a way to make circos-style plots with matplotlib python package, or any other python library? They don't have to be as nice looking as the example.
dimka
  • 4,301
  • 11
  • 31
  • 36
14
votes
3 answers

Best analytics/data visualization library for MongoDB

In your opinion, what is the best library to crunch data AND build the web based reports in this context: Data: documents in MongoDB, less than 1M documents, time is a key dimension in the data Framework: Rails (but I'm opened to others) There are…
Blacksad
  • 14,906
  • 15
  • 70
  • 81
14
votes
2 answers

3D scatterplot using custom image

I am trying to use ggplot and ggimage to create a 3D scatterplot with a custom image. It works fine in 2D: library(ggplot2) library(ggimage) library(rsvg) set.seed(2017-02-21) d <- data.frame(x = rnorm(10), y = rnorm(10), z=1:10, image =…
Adam_G
  • 7,337
  • 20
  • 86
  • 148
14
votes
2 answers

Order bar chart in Altair?

How can I order my bar chart so that it is in the order of greatest to least value? I tried the below code, but it isn't giving me the expected result. I would like the bars ordered 'b', 'a', 'c' (by count) df =…
max
  • 4,141
  • 5
  • 26
  • 55
14
votes
3 answers

creating tree diagram for showing case count using R

I need to create a "tree diagram"-like graph to present the number of cases for different scenarios, like the one shown below: The picture is quoted from : Pediatrics. 2005 Dec;116(6):1317-22. Electronic surveillance system for monitoring surgical…
lokheart
  • 23,743
  • 39
  • 98
  • 169
14
votes
5 answers

Error in Google BigQuery

I am new to Google BigQuery. I need help with the query error: "Encountered " "WITH" "with "" at line 1, column 1. Was expecting: EOF" with t1 as ( select date(USEC_TO_TIMESTAMP(event_dim.timestamp_micros)) date, event_dim.name …
Francesco Bria
  • 241
  • 1
  • 2
  • 4
14
votes
1 answer

How to Bound the Outer Area of Voronoi Polygons and Intersect with Map Data

Background I'm trying to visualize the results of a kmeans clustering procedure on the following data using voronoi polygons on a US map. Here is the code I've been running so far: input <- read.csv("LatLong.csv", header = T, sep = ",") # K Means…
Rick Arko
  • 680
  • 1
  • 8
  • 27
14
votes
2 answers

geom_bar() + pictograms, how to?

(See bottom of post for updates) Initial post, 2014-07-29 11:43:38Z I saw this graphics on the Economist's website and wondered if it's possible to produce a geom_bar() with this kinda illustrative icons imbedded? (dummy data below) Dummy data,…
Eric Fail
  • 8,191
  • 8
  • 72
  • 128
14
votes
3 answers

Align multiple ggplot2 plots with grid

Context I want to plot two ggplot2 on the same page with the same legend. http://code.google.com/p/gridextra/wiki/arrangeGrob discribes, how to do this. This already looks good. But... In my example I have two plots with the same x-axis and…
apepper
  • 421
  • 1
  • 5
  • 8
14
votes
2 answers

Add labels to D3 Chord diagram

I'm a rookie programmer, so this one will probably be an easy one for most of you. What lines of code do I need for labels and/or mouse-over text for this Chord diagram? http://mbostock.github.com/d3/ex/chord.html I need it to display the name of…
13
votes
2 answers

Drawing a correlation graph in matplotlib

Suppose I have a data set of discrete vectors with n=2: DATA = [ ('a', 4), ('b', 5), ('c', 5), ('d', 4), ('e', 2), ('f', 5), ] How can I plot that data set with matplotlib so as to visualize any correlation between the two…
Yuval Adam
  • 161,610
  • 92
  • 305
  • 395
13
votes
1 answer

Venn diagram from list of clusters and co-occurring factors

I've got an input file with a list of ~50000 clusters and presence of a number of factors in each of them (~10 million entries in total), see a smaller example below: set.seed(1) x = paste("cluster-",sample(c(1:100),500,replace=TRUE),sep="") y = c( …
719016
  • 9,922
  • 20
  • 85
  • 158
13
votes
1 answer

How to remove or hide y-axis ticklabels from a matplotlib / seaborn plot

I made a plot that looks like this I want to turn off the ticklabels along the y axis. And to do that I am using plt.tick_params(labelleft=False, left=False) And now the plot looks like this. Even though the labels are turned off the scale 1e67…
sbhhdp
  • 353
  • 1
  • 3
  • 12
13
votes
1 answer

How to adjust scale ranges in altair?

I'm having trouble getting all of the axes onto the same scale when using altair to make a group of plots like so: class_list = ['c-CS-m','c-CS-s','c-SC-m','c-SC-s','t-CS-m','t-CS-s','t-SC-m','t-SC-s'] list_of_plots = [] for class_name in…
Jaimee-lee Lincoln
  • 365
  • 1
  • 3
  • 11
13
votes
3 answers

Multiple Columns for HUE parameter in Seaborn violinplot

I am working with tips data set, and here is the head of data set. total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun…
Ahmad Anis
  • 2,322
  • 4
  • 25
  • 54