एनीमेशन परिचय

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

Adam Loy

Statistician, Carleton College

CO2 उत्सर्जन और आय

प्रश्न: क्या समय के साथ कार्बन डाइऑक्साइड उत्सर्जन और आय के बीच संबंध बदला है?

world_indicators
# A tibble: 11,387 x 11
  country  year income     co2 military population  urban life_expectancy four_regions
  <chr>   <dbl>  <dbl>   <dbl>    <dbl>      <dbl>  <dbl>           <dbl> <chr>       
1 Afghan…  1960   1210  0.0461       NA    9000000 7.56e5            38.6 asia        
2 Albania  1960   2790  1.24         NA    1640000 4.94e5            62.7 europe      
3 Algeria  1960   6520  0.554        NA   11100000 3.39e6            52   africa      
4 Andorra  1960  15200 NA            NA      13400 7.84e3            NA   europe      
5 Angola   1960   3860  0.0975       NA    5640000 5.89e5            42.4 africa      
# … with 1.138e+04 more rows, and 2 more variables: eight_regions <chr>, six_regions <chr>
इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

छह वर्षों के लिए प्रति व्यक्ति GDP के मुकाबले CO2 उत्सर्जन के स्कैटरप्लॉट।

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

1989-2014 के लिए प्रति व्यक्ति GDP के मुकाबले CO2 उत्सर्जन के स्कैटरप्लॉट।

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

1985-2014 के लिए प्रति व्यक्ति GDP के मुकाबले CO2 उत्सर्जन का एनिमेटेड स्कैटरप्लॉट

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

कीफ्रेम एनीमेशन

फ्रेम = एक समय बिंदु पर प्लॉट

स्कैटरप्लॉट्स की फिल्मस्ट्रिप।

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

फ्रेम एस्थेटिक

world_indicators %>%
  plot_ly(x = ~income, y = ~co2) %>%
  add_markers(frame = ~year, showlegend = FALSE) %>%
  layout(xaxis = list(type = "log"), yaxis = list(type = "log"))
इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

ऑब्जेक्ट कन्स्टेंसी

एक ग्राफिकल तत्व (जैसे glyph) को किसी विशेष डेटा पॉइंट (जैसे Belgium) का प्रतिनिधित्व करना चाहिए

1990s में बिंदुओं के क्रम बदलने का GIF.

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

ids एस्थेटिक

world_indicators %>%
  plot_ly(x = ~income, y = ~co2) %>%
  add_markers(frame = ~year, ids = ~country, showlegend = FALSE) %>%
  layout(xaxis = list(type = "log"), yaxis = list(type = "log"))

21-object-constancy-fixed.gif

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

अभ्यास करते हैं!

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

Preparing Video For Download...