【问题标题】:Header names in lattice package R格包R中的标题名称
【发布时间】:2012-12-17 12:58:50
【问题描述】:

我正在使用 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 写出每个图表的数量,例如在图表一的顶部,我想要 n=1。

我怎么能这样做?

提前谢谢你。

【问题讨论】:

    标签: r lattice


    【解决方案1】:

    如果您使用as.factor 将变量“z”转换为因子,则 lattice 应自动将每个图表的标题设为该级别的名称。

    有点像

    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=".")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多