Visualization
a very short guide to general visualization forms and tools
shellywhen
Tools Seminar 05/27/2018
Scenario
Computer-based visualization systems provide visual representations of datasets designed to help people carry out tasks more effectively.
Visualization is suitable when there is a need to augment human capabilities rather than replace people with computational decision-making methods.
Overview
Generally, visualization is used to gain or show insights through data.
Tables
most commonly seen data type
Statistical visualization provides an overview of the tabular data and is widely used.
- Software: Excel, Tableau, (even Adobe Illustrator)
- py Tools:matplotlib, plotly
High-dimensional Data
different visualization forms treat different scale data
Graph/Network
set of relationship
- Visualization Forms: node-link diagram, matrix
- Trees: tree map, bubble chart, sunburst
- Analysis Toolkit: networkx.py
- Layout Tools: matplotlib.py, plotly.py, TikZ, Gephi
Time Series
animation/small multiples
- Line Graph/Bar Charts: intuitive, simplest
- Stacked Area Chart: commutive total & individual components of that change
- Gantt Chart: a horizontal bar showing the event dependencies or current work status
- Stream Graph: stacked area graph displayed around central horizontal axis like flowing liquid
- Heat Map: check your github contribution :-)
- Polar Area Diagram: Nightingale Rose Charts
Text Visualization
get an overview of the overwhelming text
- Survey for Text Visualization: boring, don't click me
- Wordle Creation: a guide to make a not bad worldle
- Text Analysis: everything for text analysis
- Topic Model: just ask Google