Tomas Petricek, Charles University
Visualizations tell powerful stories
But EXTREMEly hard to develop
Map data into The Gamma system
Data cubes
Gradual slicing
of dimensions
Graph data
Path patterns
with holes
A very long list...
Bar chart
Column chart
Line chart
Area chart
Scatter chart
Histogram
Combo chart???
Uh...
Maybe chart is just an SVG graphics with text, shapes and pixel coordinates?
D3 is a too low-level answer
x = d3.scaleLinear([0, m - 1], [0, width])
y = d3.scaleLinear([0, 1], [height, 0])
z = d3.interpolateCool
d3.area().x((d, i) => x(i)).y0(d => y(d[0])).y1(d => y(d[1]))
Google Charts is a too high-level answer
var options = {
vAxis: {title: 'Cups'}, hAxis: {title: 'Month'},
seriesType: 'bars', series: {5: {type: 'line'}} };
chart.draw(data, options);
Also interactivity!
A chart where the reader has to make a guess before seeing the answer.
Tomas Petricek, Charles University
Project home pages
Relevant papers
Other possibly relevant work