Kom igångKom igång gratis

Vilken kandidat spenderade mest?

Som du såg samlade de flesta senatskampanjer in under 1 miljon dollar, och den stora majoriteten under 20 miljoner dollar – så vilka val samlade in dessa astronomiska belopp? Histogram grupperar observationer i intervall, vilket gör det svårt att identifiera enskilda kandidater, så ett annat diagramtyp behövs för att utforska den här frågan.

Din uppgift är att skapa ett punktdiagram över de 15 senatskampanjer som samlade in mest pengar under valet 2018. Du behöver också anpassa hovringsinfon för att göra det enkelt att identifiera kandidaterna.

Fokusera först på att skapa diagrammet, men ta gärna en stund att granska hur hovringsinfon anpassades!

Observera att plotly redan har laddats in åt dig.

Den här övningen är en del av kursen

Interaktiv datavisualisering med plotly i R

Visa kurs

Övningsinstruktioner

  • Skapa ett punktdiagram (dvs. ett spridningsdiagram) för de 15 främsta kampanjerna, med receipts på x-axeln och state på y-axeln, där state har sorterats om efter receipts.
  • Ändra färgerna så att blå representerar demokrater (DEM) och röd representerar republikaner (REP).

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create a dotplot of the top 15 Senate campaigns
fundraising %>%
  filter(office == "S") %>%
  slice_max(receipts, n = 15) %>%
  plot_ly(x = ___, y = ~fct_reorder(___, ___),
          color = ~fct_drop(party),
          hoverinfo = "text",
          text = ~paste("Candidate:", name, "
", "Party:", party, "
", "Receipts:", receipts, "
", "Disbursements:", disbursement)) %>% add_markers(colors = ___(___, ___))
Redigera och kör kod