简体   繁体   English

斜体部分标题

[英]R italic partial title

a want to plot some graphs from for loop, where the main should be half italic and half normal.想要从 for 循环中绘制一些图形,其中main应该是一半斜体和一半正常。 The code example should be代码示例应该是

 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()}

but the v[i] should be in italic.但是v[i]应该是斜体的。 I tried我试过

 plot(a[[i]], b[[i]], main=c("sas", expression(italic(v[i]))))

but the second line of main is missing.但是缺少 main 的第二行。 Thx for any ideas!谢谢你的任何想法!

How about怎么样

 plot(a[[i]], b[[i]], main=bquote("sas"~italic(.(v[i]))))

That produces那产生

在此处输入图片说明

Of if you realy wanted two lines, you could do如果你真的想要两条线,你可以做

plot(a[[i]], b[[i]], main=bquote(atop("sas",italic(.(v[i])))))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM