Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till hovringsinformation för income-gruppen, happiness-poängen och social.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 = ___)
Redigera och kör kod