1

私はRでプログラムを書いています。私は次のようなデータセットを持っています:

  category  x-value y-value 
         1        2       5
         1        3       1
         1        4       10
         1        5       23
         2        2       12
         2        3       15
         2        4       21
         2        5       29
         3        2       34
         3        3       45
         3        4       7
         3        5       9

そして、「カテゴリ」ごとにデータをグループ化し、これら3つのデータセットを1つのxyplotにプロットする簡単な方法を見つけたいと思います。

ありがとう!

4

1 に答える 1

2

ggplot2?を使用する このようなもの?

df = read.table(text = "
category  x-value y-value 
     1        2       5
     1        3       1
     1        4       10
     1        5       23
     2        2       12
     2        3       15
     2        4       21
     2        5       29
     3        2       34
     3        3       45
     3        4       7
     3        5       9", header = TRUE, sep = "")

library(ggplot2)
ggplot(df, aes(x.value, y.value, colour = factor(category))) + geom_point() +
  geom_path() 

ここに画像の説明を入力してください

またはこれ?

ggplot(df, aes(x.value, y.value, shape = factor(category), 
colour = factor(category))) + geom_point(size = 5) 

ここに画像の説明を入力してください

于 2012-05-11T01:26:46.390 に答える