The Utah Teapot.
Data visualization is the process of mapping quantitative data to visuals (shapes, color, position, etc) to create a graph made of geometric object.
Information visualization:
The greatest value of a picture is when it forces us to notice what we never expected to see.
A picture is worth a thousand words
The Purpose of computing is insight, not numbers.
See What are images? (also known as pictures)
Giving shapes to data !
A scene graph is generally the document containing all graphic information.
Graphical methods class:
Visual Encoding + Data Type + Relationship = Chart Types
Type | Description |
---|---|
Data Visualization - Map | Geographical data |
Data Visualisation - Voronoi | Map |
Data Visualisation - Heat Map | For a lot of data |
Data Visualisation - Scatterplot | For a lot of data |
Tree - Treemap Chart | hierarchy data |
Data Visualization - Stream graph | |
Data Visualisation - Histogram (Frequency distribution) | distribution |
Data Visualization - Box Plot | summary of distribution |
Data Visualization - Bar Chart | ranking, comparison |
Data Visualization - Line Chart | deviation, trend |
Data Visualisation - Area Chart | ratio |
Table | Table |
Ring Charts | hierarchy data |
Flow Charts | Data or Business Processing |
Data Visualization - Graphic (Tool|Software|Api|Library)
In realtime chart, you try to repaint only a part of the chart and not to repaint it completely.
Generally updating completely once per second is fine, but updating multiple times per second results in high CPU load.