我有一个示例数据集,我在其中绘制了几个按组分组的png文件(在本例中为ID)。
一个与x轴有关的问题:我如何将一个固定范围(比如从1940年到2014年的每一个图形)引入for循环,这样x轴总是对应于这个范围(case1),但是如果{包含1940年之前的{1}},绘制整个组的情节情景,自动绘制轴范围,如上面代码中引入的for循环(情况2)?
带有示例数据的案例1适用于YEAR
的组,案例2适用于ID 259 (NAME2)
这是我的代码:
ID 47 (NAME1)
答案 0 :(得分:0)
你差不多了!从空白图开始,然后添加点/线是完美的。更改您的初始plot
来电以包含您想要的范围,您就可以了:
x.range <- c(1940, 2014)
if (min(ind[[i]][, 'YEAR'], na.rm = T) < 1940) {
x.range <- range(ind[[i]][, 'YEAR'], finite = T)
}
plot(x = x.range,
y = range(ind[[i]][,'VALUE'], finite = T),
type='n',
main=ind[[i]][1,'NAME'],
xlab="Time [Years]",
ylab="Length change [m]")
请注意,这些图仍然会有不同的y
轴。