Grafiklerini cilala
Aşağıdaki kod parçası, ülkelerin mutluluk düzeylerini sosyal destek endeksine karşı etkileşimli bir grafikte gösterir; burada çizim sembolleri ülkenin gelir sınıflandırmasını temsil eder.
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country)) %>%
add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))
Görevin, okuyucunun bilgiyi daha kolay sindirebilmesi için gezinti bilgisini ve eksen etiketlerini düzenlemek.
plotly ve happy veri kümesi senin için yüklendi.
Bu egzersiz
R ile plotly'de Orta Düzey Etkileşimli Veri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
incomegrubu,happinesspuanı vesocial.supportendeksi için gezinti (hover) bilgisi ekle.- Gezinti bilgisindeki tüm sayısal değişkenleri iki ondalık basamağa yuvarlamak için
round(<variable>, 2)kullan. - x ekseni etiketini
"Social support index", y ekseni etiketini"National happiness score"olarak değiştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Complete the following code to polish the plot
happy %>%
plot_ly(x = ~social.support, y = ~happiness,
hoverinfo = "text",
text = ~paste("Country: ", country,
"
Income: ", ___,
"
Happiness: ", ___,
"
Social support: ", ___)) %>%
add_markers(symbol = ~income,
symbols = c("circle-open", "square-open", "star-open", "x-thin-open")) %>%
layout(xaxis = ___,
yaxis = ___)