2

これが私がこれまでに行ったことであり、結果のプロットは以下のとおりです。

set.seed(17)
require(ggplot2)
x = expand.grid(a=1:5, b=1:5)
x$c = rnorm(25)
png('test.png')
p = ggplot(x, aes(a, c, group=b)) + geom_line()
print(p)
dev.off()
savehistory()

ここに画像の説明を入力

目標は、各行を異なる色で表示することです。

4

1 に答える 1

3

コメントを使用ggplot2すると、正しい答えが得られます。

b を因数に強制し、それを色 aes にする必要があります。

latticeb を強制的に因数分解する必要がない場合:

library(lattice)
xyplot(c~a,data =x,groups=b,type='l')

ここに画像の説明を入力

またはテーマlatticeExtraを取得するために使用:ggplot2

library(latticeExtra)
xyplot(c~a,data =x,groups=b,type='l',
       par.settings = ggplot2like(),axis=axis.grid)

ここに画像の説明を入力

于 2013-07-05T14:16:59.040 に答える