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")
结果如下图: