inst/examples/tvearn.R

# 演员的薪酬直方图及薪酬与电视剧评分的散点图
library(ggplot2)
library(patchwork)
data(tvearn, package = "MSG")
levels(tvearn$gender) = c("女性", "男性")
levels(tvearn$type) = c("喜剧", "正剧")
dh1 = ggplot(aes(x = pay), data = tvearn) +
  geom_histogram(binwidth = 20000) +
  labs(x = "薪酬", y = "频数") +
  facet_grid(gender ~ .)
dh2 = ggplot(aes(x = rating, y = pay, color = type), data = tvearn) +
  geom_jitter() +
  geom_smooth(method = "loess") +
  labs(x = "评分", y = "薪酬", color = "类型") +
  scale_y_continuous(
    labels = scales::unit_format(unit = "w", scale = 1e-4),
    breaks = seq(0, 125, 15) * 10^4) +
  theme(legend.background = element_blank(),
        legend.position = c(0.1, 0.9))
print(dh1 / dh2)
yihui/MSG documentation built on Aug. 16, 2021, 12:13 p.m.