ÎncepețiÎncepe gratuit

Cartografierea câștigătorilor la Senat

În alegerile de mijloc de mandat din 2018 au fost în joc 33 de locuri în Senat (plus două alegeri speciale, pe care le vom ignora în acest exercițiu). Sarcina ta este să creezi o hartă choropleth care să coloreze fiecare stat în funcție de partidul politic al candidatului câștigător.

Aceasta presupune să mapezi un factor la culoarea de umplere. Totuși, variabila estetică z așteaptă o valoare numerică. O soluție simplă este să convertești party într-o variabilă numerică prin as.numeric(party), apoi să specifici manual culorile dorite în add_trace(). În plus, bara de culori nu mai este utilă și poate fi eliminată adăugând stratul hide_colorbar().

Dataframe-ul senate_winners și biblioteca plotly sunt deja încărcate pentru tine.

Acest exercițiu face parte din cursul

Vizualizare interactivă a datelor cu plotly în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o hartă choropleth în care culoarea fiecărui stat reprezintă partidul câștigător.
  • În add_trace(), specifică manual culorile "dodgerblue", "mediumseagreen" și "tomato" (în această ordine).
  • Completează textul pentru informațiile afișate la hover cu numele coloanelor corespunzătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a choropleth map displaying the Senate results
senate_winners %>%
  plot_geo(locationmode = ___) %>%
  add_trace(___, ___,
    ___ = ___(___, ___, ___),
    hoverinfo = "text",
    text = ~paste("Candidate:", ___, "
", "Party:", ___, "
", "% vote:", round(___, 1)) ) %>% layout(geo = list(scope = 'usa')) %>% hide_colorbar()
Editează și rulează codul