{plot2}: 是时候停用ggplot2了?
install.packages("plot2", repos = "https://grantmcdermott.r-universe.dev")
library(plot2)
summary(airquality)

plot2(Temp ~ Day, data = airquality, pch = 16)

plot2(Temp ~ Day | Month, data = airquality, pch = 16)

plot2(Temp ~ Day | Month, data = airquality, type = "l")

plot2(Temp ~ Day | Month, data = airquality, type = "l",
col = "gray",
lty = "by")

plot2(Temp ~ Day | Month, data = airquality, type = "l",
legend = "top!") #感叹号可以让图例放在坐标轴之外

mymodel <- lm(Temp ~ Month*Day, data = airquality)
mydata <- cbind(airquality, predict(mymodel, interval = "confidence"))
with(mydata,
plot2(
x = Day, y = fit,
ymin = lwr,
ymax = upr,
by = Month,
type = "ribbon",
main = "Model predictions"
)
)

with(mydata,
plot2(
x = Day, y = fit,
ymin = lwr,
ymax = upr,
type = "ribbon",
main = "Model predictions",
facet = Month
)
)

with(
mydata,
plot2(
x = Day, y = fit,
ymin = lwr, ymax = upr,
by = Month, facet = "by", #这行代码是关键
type = "ribbon",
palette = "dark2",
main = "Model predictions",
)
)


https://grantmcdermott.com/plot2/
2024-02-06 09:45