R语言分高水平作图函数和低水平作图函数

 

高水平作图函数:可以独立绘图,例如plot() 
低水平作图函数:必须先运行高水平作图函数绘图,然后再加画在已有的图上面

 

第一种方法:plot()函数

> sales<-read.csv("dailysales.csv", header=TRUE)            #读取文件和列名
> plot(sales$units~as.Date(sales$date,"%d/%m/%y"),          #修改日期格式
+ type="l",                                                 #指定散点图类型为“l”表示画线图 
+ main="Unit Sales in the month of January 2010",           #设置标题
+ xlab="Date",                                              #X坐标轴标题 
+ ylab="Number of units sold",                              #Y坐标轴标题 
+ col="blue")                                               #设置“线”的颜色为蓝色 

结果如下图:

第二种方法:plot()函数+lines()函数

lines()函数不能单独使用,必须先画出散点图再连线

> sales<-read.csv("dailysales.csv", header=TRUE)
> plot(sales$units~as.Date(sales$date,"%d/%m/%y"), 
+ main="Unit Sales in the month of January 2010", 
+ xlab="Date", 
+ ylab="Number of units sold",
+ col="red",
+ pch=19) 
> lines(sales$units~as.Date(sales$date,"%d/%m/%y"),col="red")      

结果如下图: