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