抱歉问了这个非常愚蠢的问题,我已经用谷歌搜索了一段时间但没有找到解决方案。我需要迭代地创建几个图,其标题是(1)从之前创建的向量中选取的,(2)必须是斜体的。 我尝试了几种选择,但没有得到足够的结果,如下所示:
# Main titles
m <- paste(LETTERS[1:10], LETTERS[11:20])
# Plots
for(i in 1:10){
x <- runif(10, 1, 20)
y <- runif(10, 1, 20)
X11()
plot(x,y, main = expression(italic(m[i])))
}
但是我得到的是带有“m”和“i”作为下标的图,而不是向量中的相应内容。有什么想法吗?
最佳答案
这是实现你想要的目标的方法
# Main titles
m <- paste(LETTERS[1:10], LETTERS[11:20])
# Plots
for(i in 1:10){
x <- runif(10, 1, 20)
y <- runif(10, 1, 20)
X11()
plot(x,y, main = substitute(paste(italic(x)), list(x = m[i])))
}
关于R语言迭代gera斜体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66801339/