带误差条的线图 / Line plot with error bar in R
![图片](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKjvK4MrCG25lJRQvfTo_dSjfvKX9NFGUvXR_qq1joIEpT5waW-0iF8IVtVQmFcjeot5rDszQV4tXE5Kl1xVeLdwo8xTVDtGz8qlhYBceEvDMbiQLE2c25aTzHf3LZNPlMfpCnyjrXyxE/s320/wucha3.png)
线图( Line plots) 的生成方法跟点图( Scatter plots) 的产生方法大致相同,这两者都符合“ plot ”这一命令( command) 和其他的定义( customizations),比如定义 axes, box, labels, text, arrows, gridlines, colors, symbols, and legends等 ,用法也相同。 线图和点图的差别在于概念上:如果 x 轴是顺序变量( ordered sequence )或时间变量( time variable) ,而不是预测变量( predictor variable) ,就应该把数据点 连接成线。其他情况下就 不应 把点连接成线。 在线图中,可以将 y 轴的起始点定为 0( 比如说某个指标的程度随着时间变化),但是这点并不是强制的[1]。 基本线图 如仅仅描述某一变量随着时间(或顺序)的变化,则可以用简单线图。比如这里的示例数据如下,我们想绘出March, April, May三个月份的值在随着年份的变化: R代码可以如下。从所得结果中可以定义线图的各个特征。 data <- read.csv("fail path of example data 1", header=TRUE, sep=";") # Note here sep=";" is used in Mac, different with Windows x <- data$YEAR y3 <- data$T_MAR y4 <- data$T_APR y5 <- data$T_MAY yall <- data.frame(y3, y4, y5) par(mfrow=c(2,3)) matplot(x, yall, type="b", pch=1, col=1:3, main="Pic. 1") matplot(x, yall, type="p", pc...