0

の文字ベクトルからカラーパレットを定義するにはどうすればよいplot()ですか?

pal1 <- c('red', 'green', 'blue')
pal2 <- c('yellow', 'brown', 'orange')

mypal <- c('pal1', 'pal2')

for(i in mypal){
   plot(1:3, col=i, pch=20, cex=5)
   }

同じプロットを複数のカラーパレットにループさせたい。

4

1 に答える 1

1

get周りを包むiことはこれをするでしょう...ちょっと。ただし、待機するか、プロットをディスクに書き出さない限り、最終的なプロットのみが表示されます。

for(i in mypal){
   plot(1:3, col=get(i), pch=20, cex=5)
   }

pal1または、との値をリストとして割り当てることができpal2ます。mypal

mypal <- list(pal1, pal2)
于 2013-03-25T14:16:45.237 に答える