View source: R/draw_partylabels.R
draw_partylabels | R Documentation |
Draw labels for political parties and seats per party
draw_partylabels(
type = c("semicircle", "horseshoe"),
names = TRUE,
seats = TRUE,
party_names = party_names,
party_colours = party_colours,
party_seats = party_seats
)
type |
Define type. Currently only supports semicircle and horseshoe style parliaments. |
names |
If TRUE, finds party names from data. Defaults to TRUE. |
seats |
If TRUE, finds party seats from data. Defaults to TRUE. |
party_names |
A column containing party names. |
party_colours |
A column containing party colours. |
party_seats |
A column containing party seats. |
Zoe Meers
data <- election_data[
election_data$country == "USA" &
election_data$house == "Representatives" &
election_data$year == "2016",
]
usa_data <- parliament_data(
election_data = data,
type = "semicircle",
party_seats = data$seats,
parl_rows = 8
)
ggplot2::ggplot(usa_data, ggplot2::aes(x, y, colour = party_long)) +
geom_parliament_seats() +
draw_partylabels(
type = "semicircle",
party_names = party_long,
party_seats = seats,
party_colours = colour
) +
ggplot2::scale_colour_manual(
values = usa_data$colour,
limits = usa_data$party_long
) +
theme_ggparliament()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.