R 打印多个变量:标记点

R 打印多个变量:标记点,r,variables,plot,label,R,Variables,Plot,Label,我有一个data.frame,其中包含10-15个条目,如下所示: group time1 time2 time3 1 F18 4394.500 21043.50 14949.00 2 F25 4678.000 23727.65 15683.12 3 F30 4909.775 23487.60 16724.40 我用以下几点来描绘这一点: plot(variable[,2:4]) 这样就出现了一个包含3行和3行的时

我有一个data.frame,其中包含10-15个条目,如下所示:

      group time1     time2    time3 
1      F18  4394.500  21043.50 14949.00 
2      F25  4678.000  23727.65 15683.12 
3      F30  4909.775  23487.60 16724.40 
我用以下几点来描绘这一点:

plot(variable[,2:4]) 
这样就出现了一个包含3行和3行的时间1、时间2和时间3的绘图


是否可以用存储在组(F18、F25…)中的值标记数据点?

我还建议使用ggplot2(或晶格)

但是,你可以

  • 使用
    text
    在给定位置显示标签文本

  • 根据组别使用颜色(只有当组别相对较少时才有意义

  • 请注意,
    plot(data.frame)
    实际上使用了

综合起来:

df <- data.frame (group = sample (LETTERS[1:3], 10, replace=TRUE), 
                  x = rnorm (10), y = runif (10), z = rnorm (10))

panel.text <- function(x, y, text, ...)
  text (x, y, labels = text)

pairs (df[-1], text = df$group, lower.panel = panel.text, # label with name
    pch = 20, col = as.numeric (df$group))                # label with color

df看看
ggplot2
软件包。它比使用基本R绘图要好得多。你可以使用
text()
。见鬼,非常感谢!!!我使用了lower.panel和upper.panel以及panel.text来显示所有变量。