版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
从R自带的airquality中获取一些数据做示例:
用序号做横坐标,我们用分步绘制法做出曲线图:
- 用plot函数先绘制出不含数据点和标题的图形区使用参数type="n"就可以不绘制数据点:
- 后面可以从容地添加其他数据和图形元素。基本方法和前媔介绍散点图的方法是相同的只是points函数引入了新参数“type”,表示图形种类这个参数在plot函数里面也是可以使用的。
R base绘图包里面没有直接繪制误差线的函数不知道为什么。但是要设置误差线其实也很简单写个绘制误差线的小函数:
然后就可以直接使用了,用数据的10%作为误差示例:
除这种直接的方法外有人编写的一些用于R软件包提供了误差棒设置功能,比如gplots和ggplot2以后再说。
对于包含多系列数据上面的图形还缺少一个元素:图例。它的设置函数是legend( )有很多参数。
用spline函数获取平滑数据再用lines/points/curve等函数可以做出平滑曲线,但spline函数要求x值是递增的: