Care candidat a cheltuit cel mai mult?
După cum ai văzut, majoritatea campaniilor pentru Senat au strâns sub 1 milion de dolari, iar cea mai mare parte sub 20 de milioane – așadar, ce curse au atins sume atât de astronomice? Histogramele grupează observațiile în intervale, îngreunând identificarea candidaților individuali, așa că este nevoie de un alt tip de grafic pentru a explora această întrebare.
Sarcina ta este să creezi un dotplot cu cele 15 campanii pentru Senat care au strâns cei mai mulți bani în ciclul electoral din 2018. Va trebui, de asemenea, să personalizezi informațiile afișate la hover pentru a facilita identificarea rapidă a candidaților.
Concentrează-te mai întâi pe crearea graficului, dar asigură-te că analizezi și modul în care au fost personalizate informațiile de hover!
Notă: plotly a fost deja încărcat pentru tine.
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu plotly în R
Instrucțiuni pentru exercițiu
- Pentru primele 15 campanii, creează un dotplot (adică un scatterplot) care să afișeze
receiptspe axa x șistatepe axa y, undestatea fost reordonat dupăreceipts. - Schimbă culorile astfel încât albastrul să reprezinte Democrații (
DEM), iar roșul să reprezinte Republicanii (REP).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___(___, ___))