我想知道如何正常使用no.readonly的par set。对于以下代码,
par1 <- par(no.readonly=TRUE)
set.seed(2015)
xx<-rnorm(100)
par(pch=17,col="red")
plot(xx)
par2 <- par(no.readonly=TRUE) # par2 pch=17,col='red'
par(pch=17,col="blue")
plot(xx)
par(par2)
plot(xx,main="why the color is black not red?")
# why this time the col is default 'black'?
有人可以帮助我使用par将颜色设置为红色吗?为什么这段时间对 col 无效,但对 pch 有用?
答案 0 :(得分:0)
您的颜色被列表中的元素覆盖。证明:
par(col = "blue")
par("col")
# [1] "blue"
par(fg = "red")
par("col")
# [1] "red"
(我不确定会有多少其他的骑行元素,但这可能会影响你。)
如果你想保存/重用"col"
和"pch"
,也许你应该保存它们(而不是列表的其余部分)。