简体   繁体   中英

What is the difference between autoplot function and plot function in R

What is the difference between these two functions

plot(AP,xlab="Date", ylab = "Passenger numbers (1000's)",main="Air Passenger numbers from 1949 to 1961")

autoplot(AP) + labs(x ="Date", y = "Passenger numbers (1000's)", title="Air Passengers from 1949 to 1961") 

From the point of view of graphical data representation there is not much difference between graphics::plot and ggplot2::autoplot + ggfortify package for time-series plotting. The difference will be obvious if you will start to plot more complex plot (facetting, multiplot, grouping etc.). As for your question please see below:

graphics::plot :

data(AirPassengers)
AP <- AirPassengers
plot(AP, xlab="Date", ylab = "Passenger numbers (1000's)", main = "Air Passenger data, base")

根据

ggplot2::autoplot :

library(ggplot2)
library(ggfortify)
data(AirPassengers)
AP <- AirPassengers

autoplot(AP) + 
  labs(x ="Date", y = "Passenger numbers (1000's)", title = "Air Passengers from, ggplot2")

在此处输入图片说明

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM