Charticulator: Interactive Construction of Bespoke Chart Layouts
Donghao Ren1,2, Bongshin Lee2, and Matthew Brehmer2
1 University of California, Santa Barbara 2 Microsoft Research
Charticulator : Interactive Construction of Bespoke Chart Layouts - - PowerPoint PPT Presentation
Charticulator : Interactive Construction of Bespoke Chart Layouts Donghao Ren 1,2 , Bongshin Lee 2 , and Matthew Brehmer 2 1 University of California, Santa Barbara 2 Microsoft Research 2 Create highly customized visualizations for
1 University of California, Santa Barbara 2 Microsoft Research
2
Data Illustrator Lyra iVisDesigner Less expressive Very expressive
3
4
Lyra [A. Satyanarayan, J. Heer, 2014] iVisDesigner [D. Ren et al., 2014]
5
Data Ink [H. Xia et al., 2018] Data-Driven Guides [N. W. Kim et al., 2016] InfoNice [Y. Wang et al., 2018]
6
Data Illustrator [Z. Liu et al., 2018]
7
8
Spiral Layout Nested Layout Stacking Circle Packing Connect with Link Data Connecting by Series
9
* Original Design: Weather Radials Poster by Raureif
10
Data Layout Transform Graphics
data attributes layout attributes
11
Design individual marks
e.g., Map data to width & height
Combine marks into a Glyph
e.g., Put the star at the center
Layout the glyphs
e.g., Stack the glyphs along a custom curve
* Design inspired by Best Bookshelf [Tanyoung Kim]
12
Design individual marks
e.g., Map data to width & height
Combine marks into a Glyph
e.g., Put the star at the center
Layout the glyphs
e.g., Group the glyphs by “Year”, within each year, stack horizontally
* Design inspired by Best Bookshelf [Tanyoung Kim]
13
Design individual marks
e.g., Map data to width & height
Combine marks into a Glyph
e.g., Put the star at the center
Layout the glyphs
e.g., Group the glyphs by “Year”, within each year, stack horizontally
* Design inspired by Best Bookshelf [Tanyoung Kim]
14
Horizontal: Group by “MapX” Vertical: Group by “MapY” Horizontal layout for each cell
15
Cartesian Coordinates Polar Coordinates
16
Curve Coordinates (Spiral) Curve Coordinates (Hand-drawn)
17
18
A B
Snap G1 G2 G3 G4 Stack Horizontally
* Eigen: http:/ /eigen.tuxfamily.org/index.php?title=Main_Page
19
Constraints Keep the current positions
20
Microsoft Power BI Charticulator
21
22
23
24
Create a single instance Export & Reuse
25
26
27
28
29