Lecture 8 - Data Visualization Advanced

Summary

flowchart TD
  A((Components)) 

  A -->|Data to visual|AA{{Aesthetics}}:::api
  A -->|Multiple panels|AB{{Facet}}:::api
  A -->|Visual representation|AC{{Geometries}}:::api
  A -->|Non-data elements|AD{{Parameters}}
  AD -->ADA(Axis):::api
  AD -->ADB(Annotations)
  AD -->ADC(Title)
  AD -->AG(Theme)
  AD -->AF(Legend)

  classDef api fill:#f96,color:#fff

Details

flowchart LR
  A((Components)) 

  A -->|Data to visual|AA{{Aesthetics}}:::api
  AA -->AAD(x, y):::api
  AA -->AAA(color):::api
  AA -->AAB(shape):::api
  AA -->AAC(size):::api
  AA -->AAE(...)

  A -->|Multiple panels|AB{{Facet}}:::api
  AB -->ABA(facet_wrap):::api
  AB -->ABB(facet_grid):::api

  A -->|Visual representation|AC{{Geometries}}:::api
  AC -->ACA(geom_point):::api
  AC -->ACB(geom_line):::api
  AC -->ACC(geom_bar):::api
  AC -->ACD(geom_histogram):::api
  AC -->ACE(geom_boxplot):::api
  AC -->ACF(geom_smooth):::api
  AC -->ACG(geom_freqpoly):::api
  AC -->ACH(geom_density):::api

  A -->|Non-data elements|AD{{Parameters}}
  AD -->ADA(Axis):::api
  ADA -->ADAA(lim):::api
  ADA -->ADAB(lab):::api
  ADA -->ADAC(coord_flip)
  ADA -->ADAD(scale)

  AD -->ADB(Annotations)
  AD -->ADC(Title)
  ADC -->AEA(ggtitle)

  AD -->AG(Theme)
  AD -->AF(Legend)

  classDef api fill:#f96,color:#fff