大佬教程收集整理的这篇文章主要介绍了如何在`bquote`表达式中使用`text`表示新行?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的代码:
test<-c(1,2,3,4,4.5,3.5,5.6) test2<-0.033111111 plot(test,c(1:length(test))) segments(4,23,col="red",lwd=2) text(5,labels = bquote(Qua[0.99] == .(round(test2,4))),cex = 1.4)
我希望在等号后面有一个新的行,所以这应该给:
VaR_0.99 = 0.03311 and not VaR_0.99 = 0.03311
我尝试用线条,但它不起作用:
test<-c(1,5.6) test2<-0.033111111 lines<-list(bquote(Qua[0.99] == ),bquote(.(round(test2,4)))) plot(test,c(1:length(test))) segments(4,lwd=2) text(5,labels =lines,cex = 1.4)@H_607_14@
另一个更像是语义错误,而不是语法错误.您需要为第二个bquote表达式提供明确的y位置.几乎所有文本的重要参数都是向量能力的,但是对于y值似乎没有隐式的向上(或向下)索引:
test <- c(1,5.6) test2 <- 0.033111111 lines <- c( expression(Qua[0.99] == phantom(0)),4))) ) plot(test,c(4.5,4),cex = 1.4)
我过去曾经使用过atop建议,甚至在RHelp上建议它,但我认为上面的方法可以更好地推广到三个或更多表达式,并允许更多地控制定位. atop还默默地减少了字体大小,所以如果你去嵌套的atop路由进行三个表达式任务,它可能需要atop(atop(…,…),atop(…,phantom())来保持尺寸均匀.
@H_607_14@ @H_607_14@以上是大佬教程为你收集整理的如何在`bquote`表达式中使用`text`表示新行?全部内容,希望文章能够帮你解决如何在`bquote`表达式中使用`text`表示新行?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。