IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Per le prime 15 campagne, crea un dotplot (cioè uno scatterplot) che mostri receipts sull’asse x e state sull’asse y, dove state è riordinato in base a receipts.
  • 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 = ___(___, ___))
Modifica ed esegui il codice