gpt4 book ai didi

r - 将数学符号和下标与常规字母混合

转载 作者:行者123 更新时间:2023-12-03 05:56:25 27 4
gpt4 key购买 nike

我想在 ggplot2 中绘制一个如下所示的标签:

Value is $\sigma$, R^{2} = 0.6哪里Value is是普通字体,$\sigma$是希腊小写西格玛字母和 R^{2} = 0.6显示为 R带有上标2后跟等号 ( = ) 后跟 0.6 。如何在 ggplot factor 中使用它s 以及诸如 xlab,ylab 之类的参数R?

最佳答案

类似这样的事情:

g <- ggplot(data=data.frame(x=0,y=0))+geom_point(aes(x=x,y=y))
g+ xlab( expression(paste("Value is ", sigma,",", R^{2},'=0.6')))

编辑

另一种选择是将 annotateparse=T 结合使用:

g+ annotate('text', x = 0, y = 0, 
label = "Value~is~sigma~R^{2}==0.6 ",parse = TRUE,size=20)

enter image description here

编辑

如果在绘图期间计算常数 0.6,则 paste 解决方案可能会很有用。

r2.value <- 0.90
g+ xlab( expression(paste("Value is ", sigma,",", R^{2},'=',r2.value)))

关于r - 将数学符号和下标与常规字母混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125628/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com