我有一个包含10-15个条目的data.frame,如下所示:
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])
以便出现时间1,时间2和时间3的3行3行的图。
是否可以用存储在组中的值(F18,F25 ......)标记数据点?
答案 0 :(得分:1)
我还建议使用ggplot2(或格子)。
但是,你可以
使用text
在指定位置显示标签文本
根据小组使用颜色(只有与
相比较少的群体才有意义请注意plot (data.frame)
实际使用pairs
。
放在一起:
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