Förfina dina diagram
Kodblocket nedan skapar ett interaktivt diagram över nationell lycka mot ett index för socialt stöd, där plottningssymbolerna representerar landets inkomstklassificering.
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"))
Din uppgift är att redigera hovringsinformationen och axelrubrikerna så att det blir lättare för läsaren att ta till sig informationen.
plotly och datamängden happy har redan laddats in åt dig.
Den här övningen är en del av kursen
Interaktiv datavisualisering på mellannivå med plotly i R
Övningsinstruktioner
- Lägg till hovringsinformation för
income-gruppen,happiness-poängen ochsocial.support-indexet. - Använd
round(<variable>, 2)för att avrunda alla numeriska variabler till två decimaler i hovringsinformationen. - Ändra x-axelns etikett till
"Social support index"och y-axelns etikett till"National happiness score".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___)