esteem chartgraph

47
Something About Charts… Tony Hirst Dept of Communication & Systems The Open University

Upload: tony-hirst

Post on 19-Jan-2015

868 views

Category:

Education


0 download

DESCRIPTION

Some of the things to consider when putting together a web based educational "charting solution"

TRANSCRIPT

Page 1: Esteem chartgraph

Something About Charts…

Tony HirstDept of Communication & Systems

The Open University

Page 2: Esteem chartgraph

Visualisation vs Sonification

(Visual vs. Audio perception)

Page 3: Esteem chartgraph

Visual Analysis

vs.

Presentation Graphics

Page 4: Esteem chartgraph

Where’s the data?

Viz Engine

Image

Data

Page 5: Esteem chartgraph

3 flavours of <img>

Page 6: Esteem chartgraph

http://example.com/myGraph.png

Data free

Page 7: Esteem chartgraph

Google Image Charts

Data explicit in URL

Page 8: Esteem chartgraph
Page 9: Esteem chartgraph

Google Chart Tools

JSON Data

Page 10: Esteem chartgraph
Page 11: Esteem chartgraph
Page 12: Esteem chartgraph
Page 13: Esteem chartgraph

Progressive enhancementDOM as a data containing data

structure

HTML Table

Page 14: Esteem chartgraph

Data tables…

Page 15: Esteem chartgraph

Bitmap or vector?

Page 16: Esteem chartgraph

From <img> to <canvas>

Page 17: Esteem chartgraph

Using the canvas tag

Page 18: Esteem chartgraph

Scripted charts

Page 19: Esteem chartgraph

digraph test {

CSV [shape=box]KML [shape=box]JSON [shape=box]XML [shape=box]RDF [shape=box]HTML [shape=box]GoogleSpreadsheet [shape=Msquare]RDFTripleStore [shape=Msquare]"[SPARQL]" [shape=diamond]"[YQL]" [shape=diamond]"[GoogleVizDataAPI]" [shape=diamond]"<GoogleGadgets>" [shape=doubleoctagon]"<GoogleVizDataCharts>" [shape=doubleoctagon]"<GoogleMaps>" [shape=doubleoctagon]"<GoogleEarth>" [shape=doubleoctagon]"<JQueryCharts_etc>" [shape=doubleoctagon]

"[SPARQL]"->RDF;"[SPARQL]"->XML;"[SPARQL]"->CSV;"[SPARQL]"->JSON;JSON-> "<JQueryCharts_etc>";CSV->"{GoogleRefine}"CSV->ScraperWikiJSON->ScraperWiki"[YQL]"->ScraperWikiScraperWiki->CSVHTML->ScraperWikiHTML->"[YQL]""[SPARQL]"->"[YQL]""{GoogleRefine}"->CSV [style=dashed]CSV->"<Gephi>" [style=dashed]"<Gephi>"->CSV [style=dashed]RDF->"[YQL]”}

Page 20: Esteem chartgraph
Page 21: Esteem chartgraph

On the client

Page 22: Esteem chartgraph

Gephi

Page 23: Esteem chartgraph

[ nKoB4b]

Page 24: Esteem chartgraph

[ nKoB4b]

Page 25: Esteem chartgraph
Page 26: Esteem chartgraph

“Programmed” Charts

Page 27: Esteem chartgraph

plot srcfile using ($1):(column(focusCar) -$2) with lines title "VET", srcfile using ($1):(column(focusCar) -$3) with lines title "WEB", srcfile using ($1):(column(focusCar) -$4) with lines title "HAM", srcfile using ($1):(column(focusCar) -$5) with lines title "BUT", srcfile using ($1):(column(focusCar) -$6) with lines title "ALO", srcfile using ($1):(column(focusCar) -$7) with lines title "MAS", srcfile using ($1):(column(focusCar) -$8) with lines title "SCH", srcfile using ($1):(column(focusCar) -$9) with lines title "ROS", …

Page 28: Esteem chartgraph

R

Page 29: Esteem chartgraph

Server Side Apps

Page 30: Esteem chartgraph
Page 31: Esteem chartgraph

Flash or javascript

Page 32: Esteem chartgraph
Page 33: Esteem chartgraph
Page 34: Esteem chartgraph
Page 35: Esteem chartgraph

Google Fusion Tables

Page 36: Esteem chartgraph

Embedded Apps

Page 37: Esteem chartgraph

IBM Many Eyes

Page 38: Esteem chartgraph

Templated Visualisations

Page 39: Esteem chartgraph
Page 40: Esteem chartgraph

Libraries

Page 41: Esteem chartgraph
Page 42: Esteem chartgraph

Where’s the data?

Data Image

Page 43: Esteem chartgraph

Where’s the data?

Data

Image

Viz Engine

Page 44: Esteem chartgraph

Data

Where’s the data?

Image

Viz Engine

Page 45: Esteem chartgraph

Viz Engine

Where’s the data?

Image

Data

Page 46: Esteem chartgraph

Where’s the data?

Viz Engine

Image

Data

Page 47: Esteem chartgraph

http://blog.ouseful.info

@psychemedia