我正在使用R来绘制我的数据。
我有两个文件:
1.
V1 V2
12.33 124.23
13.45 196.45
12.34 124.34
12.34 124.34
2.
V1 V2
2 345.56
1 0.123
2 34.34
3 234.45
我想根据第二个文件的第一列创建第一个文件第一列的单独图形。 那是在格子库中:
y=V1 of the first file
x=V2 of the second file
z=V1 of the second file
使用此代码:
xyplot(y~x | z, pch=".")
我已经获得了我想要的图表,但现在,我的问题是我想根据z编写每个图形的编号,例如在图1之上,我想要n = 1。
我怎么能这样做?
提前谢谢。
答案 0 :(得分:0)
如果您使用as.factor
将变量“z”转换为系数,则格子应自动使每个图表的标题成为该级别的名称。
类似
z <- as.factor(z)
xyplot(y~x | z, pch=".")
应将标题中的z更改为z代表的数字。
如果您想要“n = 1”等,那么更改关卡的名称就可以了;
z <- as.factor(z)
levels(z)=c("n = 1","n = 2", "n = 3") # and so on until you have named every level
xyplot(y~x | z, pch=".")