2

次のような 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]) 

time1、time2、time3 の 3 行 3 行のプロットが表示されます。

グループ (F18、F25...) に格納されている値でデータ ポイントにラベルを付けることができますか?

4

1 に答える 1

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

ペアパネル機能

于 2012-08-17T14:20:00.623 に答える