Introducere

Vizualizare interactivă avansată a datelor cu plotly în R

Adam Loy

Statistician, Carleton College

Motivație

Diagrama de dispersie animată a emisiilor de CO2 față de PIB-ul pe cap de locuitor, 1985-2014

Este mai ușor să observați schimbările în timp prin animație sau prin vizualizările fatetate?

ch1_1_motivation.png

Vizualizare interactivă avansată a datelor cu plotly în R

plotly

  • Bibliotecă de vizualizare pentru grafice web interactive și dinamice

  • Încă în dezvoltare activă

Vizualizare interactivă avansată a datelor cu plotly în R

Tipuri de grafice

  • Statice

  • Interactive

  • Dinamice

Vizualizare interactivă avansată a datelor cu plotly în R

Grafice statice

O grafică statică rămâne fixă după ce este creată

Grafic de tip serie temporală ACWI în 2017

Vizualizare interactivă avansată a datelor cu plotly în R

Grafice interactive

O grafică interactivă se modifică în funcție de acțiunea utilizatorului

Exemplu de interacțiuni hover și zoom

Vizualizare interactivă avansată a datelor cu plotly în R

Grafice dinamice

O grafică dinamică se modifică periodic fără intervenția utilizatorului

Grafic animat al prețurilor de închidere ACWI în 2017

Vizualizare interactivă avansată a datelor cu plotly în R

Recapitulare plotly

msci
# A tibble: 251 x 7
   Date        Open  High   Low Close Volume Adjusted
   <date>     <dbl> <dbl> <dbl> <dbl>  <int>    <dbl>
 1 2017-01-03  79.8  79.8  78.4  78.7 646000     77.4
 2 2017-01-04  79.1  81.1  79.1  80.7 849200     79.3
 3 2017-01-05  80.4  81.8  80.4  81.6 557500     80.2
 4 2017-01-06  81.8  83.9  81.8  83.4 597800     82.0
 5 2017-01-09  83.1  83.5  82.6  82.7 668100     81.3
 6 2017-01-10  82.3  82.6  81.1  81.5 558900     80.1
 7 2017-01-11  81.2  81.6  80.8  81.5 365500     80.1
# ... with 244 more rows
Vizualizare interactivă avansată a datelor cu plotly în R

Recapitulare plotly

library(plotly)

msci %>% plot_ly(x = ~Date, y = ~Close) %>% add_lines()
Vizualizare interactivă avansată a datelor cu plotly în R

Grafic interactiv de tip serie temporală

Vizualizare interactivă avansată a datelor cu plotly în R

Să exersăm!

Vizualizare interactivă avansată a datelor cu plotly în R

Preparing Video For Download...