Не думаю, что ваши графики будут сохранены в переменных gen1_plot
и gen7_plot
.Но общий базовый синтаксис R-графика будет состоять в том, чтобы заменить ваш вызов gen7 plot()
на lines()
, как показано ниже:
plot(x_gen1, y_gen1, type="l",
xlab = "Height (Meters)",
ylab = "",
main = "Distribution of Pokemon Heights",
axes = TRUE)
lines(x_gen7, y_gen7, col = 2)
Что выглядит следующим образом:
Поскольку ваш вопрос помечен ggplot2, я также предоставлю опцию ggplot:
library(ggplot2)
# Put all the data you have in one data.frame
df <- data.frame(x = c(x_gen1, x_gen7),
y = c(y_gen1, y_gen7),
gen = rep(c("gen1", "gen7"), c(length(x_gen1), length(x_gen7))))
# Plot away
ggplot(df, aes(x, y, colour = gen)) +
geom_line() +
scale_x_continuous(name = "Height (Meters)") +
ggtitle("Distribution of Pokemon Heights")
, которая выглядит следующим образом: