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

环绕geti做到这一点......有点。但是你只会看到最终的情节,除非你等待或者把情节写到磁盘上。

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 回答