Skip to contents

A data frame containing information about comic book characters from Marvel Comics and DC Comics.

Usage

comics

Format

A data frame with 21821 observations on the following 11 variables.

name

Name of the character. May include: Real name, hero or villain name, alias(es) and/or which universe they live in (i.e. Earth-616 in Marvel's multiverse).

id

Status of the characters identity with levels Secret, Publie, No Dual and Unknown.

align

Character's alignment with levels Good, Bad, Neutral and Reformed Criminals.

eye

Character's eye color.

hair

Character's hair color.

gender

Character's gender.

gsm

Character's classification as a gender or sexual minority.

alive

Is the character dead or alive?

appearances

Number of comic boooks the character appears in.

first_appear

Date of publication for the comic book the character first appeared in.

publisher

Publisher of the comic with levels Marvel and DC.

Examples


library(ggplot2)
library(dplyr)

# Good v Bad

plot_data <- comics |>
  filter(align == "Good" | align == "Bad")

ggplot(plot_data, aes(x = align, fill = align)) +
  geom_bar() +
  facet_wrap(~publisher) +
  scale_fill_manual(values = c(IMSCOL["red", "full"], IMSCOL["blue", "full"])) +
  theme_minimal() +
  labs(
    title = "Is there a balance of power",
    x = "",
    y = "Number of characters",
    fill = ""
  )