ggplot文本中的下标

RP泰米尔·塞尔文

我在将下标放入绘图文本时遇到了问题。首先,我对2个连续变量进行了简单的线性正态回归,并使用ggplot将其绘制。

Olm=lm(LPBEO ~ SNTO, LPBESNTR)
Ointercept=signif(coef(Olm)[1], digits=3)
Oslope=signif(coef(Olm)[2], digits=3)
Otext= paste("O-LPBE[50]","=",Ointercept,"+ (", Oslope, "x O-SN[50])")
Opred<- predict(Olm, interval="prediction")
Odataframe=data.frame(cbind(LPBESNTR$SNTO,LPBESNTR$LPBEO,Opred))
colnames(Odataframe)=c("SNTO", "LPBEO", "fit", "lwr", "upr")
O=ggplot(Odataframe, aes(x=SNTO, y=LPBEO))+
  geom_point(shape=20,colour = "red", size = 3)+
  geom_line(aes(y=lwr), color = "red", linetype = 2, size=1)+
  geom_line(aes(y=upr), color = "red", linetype = 2, size=1)+
  geom_smooth(method=lm, fill = "orange",colour="red", size = 1 )+
  ggtitle("SNT O vs LPBE O") + 
  theme(plot.title = element_text(face="bold",size=20)) + 
  xlab(bquote(~"Log"[10]~ "SN"[50]))+ 
  theme(axis.title.x = element_text(face='bold', size=20),axis.text.x = element_text(face='bold', size=20)) +
  ylab(bquote(~"Log"[10]~"LPBE"[50]))+
  theme(axis.title.y = element_text(face='bold', size=20),axis.text.y  = element_text(face='bold', size=20)) + 
  annotate("text", x = 1.5, y = 4.5, label = Otext, color="black", fontface="bold", size = 5, parse=FALSE)
O

我想在文本中添加下标以显示回归方程。首先,我使用粘贴命令创建了一个对象Otext,用于注释绘图。该命令创建对象,但无法在文本中显示下标。我无法指出代码中的问题在哪里。
我需要50作为下标出现在该图的文本注释中,

Otext= paste("O-LPBE[50]","=",Ointercept,"+ (", Oslope, "x O-SN[50])")

但是它在括号中显示为下标,而不是在下标中显示。

我要求某人澄清如何执行此操作。谢谢

格雷格

您可以对下标使用expression(),但是由于您也要引用变量,因此我们需要使用bquote():

Otext=bquote(paste("O-LPBE"[50],"=",.(Ointercept),"+ (", .(Oslope), " x O-SN"[50],")"))

在这里,我们使用。(variable)来引用您的变量,并使用[subscript]表示下标(^表示上标)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中的ggplot中的轴文本中创建下标?

来自分类常见问题

ggplot轴标签中的下标字母

来自分类Dev

R-解释ggplot中使用的变量中的下标

来自分类Dev

ggplot2中带有下标的X标签

来自分类Dev

显示与rdlc中的数据库相同的下标或SuperScript文本

来自分类Dev

QML:上标/下标文本

来自分类Dev

QML:上标/下标文本

来自分类Dev

如何将参数中的下标传递给ggplot2中的函数?

来自分类Dev

HTMLEditor下标和上标文本

来自分类Dev

如何在D3中的文本中添加上标和下标

来自分类Dev

如何在LibreOffice Writer中的普通(非公式)文本中插入下标和上标?

来自分类Dev

如何在LibreOffice Writer中的普通(非公式)文本中插入下标和上标?

来自分类Dev

如何在ggplot2中的facet网格标题中使用下标

来自分类Dev

在没有ggplot的情况下标记图R中的特定数据点

来自分类Dev

如何使用apache poi在docx中编写混合文本(普通和下标)?

来自分类Dev

Microsoft Visio 2013中带有上标和下标的文本

来自分类Dev

在KivyMD的MDDropdownMenu中按下标签后如何更改按钮的文本?

来自分类Dev

轴说明中的下标

来自分类Dev

Excel公式中的下标

来自分类Dev

XML中的html下标

来自分类Dev

在ggplot中对齐图例文本

来自分类Dev

旋转ggplot中的x标签文本

来自分类Dev

在ggplot中向轴标签添加文本

来自分类Dev

是否有SwiftUI方式使文本上标或下标?

来自分类Dev

在绘图中渲染文本时,将格式字符串与pyplot中的上标和下标相结合

来自分类Dev

R中的逻辑下标太长

来自分类Dev

类中的可下标对象

来自分类Dev

在python中打印下标

来自分类Dev

R中剧情标题的下标

Related 相关文章

热门标签

归档