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
Övningsinstruktioner
- Skapa ett punktdiagram (dvs. ett spridningsdiagram) för de 15 främsta kampanjerna, med
receiptspå x-axeln ochstatepå y-axeln, därstatehar sorterats om efterreceipts. - Ä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 = ___(___, ___))