Quale candidato ha speso di più?
Come hai visto, la maggior parte delle campagne per il Senato ha raccolto meno di 1 milione di dollari e la stragrande maggioranza meno di 20 milioni: quindi, quali competizioni hanno raccolto importi così astronomici? Gli istogrammi raggruppano le osservazioni, rendendo difficile identificare i singoli candidati, quindi serve un grafico diverso per esplorare questa domanda.
Il tuo compito è creare un dotplot delle 15 campagne per il Senato che hanno raccolto più fondi durante il ciclo elettorale del 2018. Dovrai anche personalizzare le informazioni al passaggio del mouse per facilitare l’identificazione dei candidati.
Concentrati prima sulla creazione del grafico, ma ricordati di rivedere come sono state personalizzate le informazioni di hover!
Nota che plotly è già stato caricato per te.
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con plotly in R
Istruzioni dell'esercizio
- Per le prime 15 campagne, crea un dotplot (cioè uno scatterplot) che mostri
receiptssull’asse x estatesull’asse y, dovestateè riordinato in base areceipts. - Cambia i colori in modo che il blu rappresenti i Democratici (
DEM) e il rosso i Repubblicani (REP).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___(___, ___))