parliament_data: A function that prepares data for parliamentary plots

View source: R/parliament_data.R

parliament_dataR Documentation

A function that prepares data for parliamentary plots

Description

A function that prepares data for parliamentary plots

Usage

parliament_data(
  election_data = NULL,
  parl_rows = NULL,
  party_seats = election_data$seats,
  group = NULL,
  plot_order = NULL,
  type = c("horseshoe", "semicircle", "thirdcircle", "third_circle", "circle",
    "classroom", "opposing_benches")
)

Arguments

election_data

aggregate election results

parl_rows

number of rows in parliament

party_seats

seats per party

group

grouping variable for separate chunks. e.g. opposing benches in UK parliament

plot_order

plot the data in a specified order

type

type of parliament (horseshoe, semicircle, circle, classroom, opposing benches)

Author(s)

Zoe Meers, Rob Hickman

Examples

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
)

leeper/ggparliament documentation built on Feb. 6, 2025, 4:20 a.m.