R 斜体部分标题
a希望从for循环中绘制一些图形,其中R 斜体部分标题,r,main,italic,R,Main,Italic,a希望从for循环中绘制一些图形,其中main应为半斜体和半法线。代码示例应该是 a1<-1:20 a2<-sample(a1) b1<-sample(a1) b2<-sample(a1) a<-list(a1, a2) b<-list(b1, b2) v<-c("a", "b") for(i in 1:2){ jpeg(file=sprintf("%s.jpg", v[i])) plot(a[[i]], b[[i]], main=c
main
应为半斜体和半法线。代码示例应该是
a1<-1:20
a2<-sample(a1)
b1<-sample(a1)
b2<-sample(a1)
a<-list(a1, a2)
b<-list(b1, b2)
v<-c("a", "b")
for(i in 1:2){
jpeg(file=sprintf("%s.jpg", v[i]))
plot(a[[i]], b[[i]], main=c("sas", v[i]))
dev.off()}
但第二条主线不见了。谢谢你的任何想法 怎么样
plot(a[[i]], b[[i]], main=bquote("sas"~italic(.(v[i]))))
产生
当然,如果你真的想要两行,你也可以
plot(a[[i]], b[[i]], main=bquote(atop("sas",italic(.(v[i])))))
bquote()
(以及姐妹函数substitute()
)在需要动态构建表达式时非常有用。向绘图添加格式和数学符号通常需要表达式。
plot(a[[i]], b[[i]], main=bquote(atop("sas",italic(.(v[i])))))