Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 表达式+;变量值+;绘图主标题中的普通文本_R_Plot_Expression_Title - Fatal编程技术网

R 表达式+;变量值+;绘图主标题中的普通文本

R 表达式+;变量值+;绘图主标题中的普通文本,r,plot,expression,title,R,Plot,Expression,Title,我想在R图中获得一个标题,如下所示: title = "The significance level you entered is alpha = 0.05 which is often used." 为了得到这个,我把全文分成了几个部分,这样我终于可以写了 title = paste(part1,part2,part3,part4) 这些部分是: part1 = "The significance level you entered is" part2 = expression(alph

我想在R图中获得一个标题,如下所示:

title = "The significance level you entered is alpha = 0.05 which is often used."
为了得到这个,我把全文分成了几个部分,这样我终于可以写了

title = paste(part1,part2,part3,part4)
这些部分是:

part1 = "The significance level you entered is"

part2 = expression(alpha)

part3 = object@attribute

part4 = " which is often used."
所以我不能把这些部分结合起来得到结果

符号显示正确,零件3打印为object@attribute(ant不是他的值)或符号未显示且对象的值打印正确

我已经使用了
?表达式
?打印
,但没有得到它


?plotmath
中提供的示例也与我的案例不匹配

一种解决方案是使用
bquote()
。在
bquote
中使用
)获取对象或表达式的值。下面是一个可能的工作方式示例:

obj = list(foo=0, bar=99, alpha=0.05)
plot(1:10, main=bquote("Significance level is" ~ alpha == .(obj$alpha)))
在这里,似乎有必要使用tilde
~
来说服
bquote
将alpha视为一个plotmath表达式


大家好,在我开始本主题之前,我已经看过这篇文章了。但这里的区别在于,我想要连接符号、文本和变量的值。连接不是那个问题,而是我的对象属性的计算。它总是打印为object@attribute而不是0.05.1。在我看来,这是一个明确的合法问题。2.一般来说,在R中使用plotmath/expression/bquote系统是相当困难的,即使对于有经验的用户也是如此。没有一个单独存在的问题,因此关于这个主题的问题是确定的。3.投票关闭的五个用户中有四个没有[r]问题或答案。哇,这被不恰当地标记为重复!所谓重复,基本上与这个问题无关。这个问题是关于将变量的值添加到标题,而不仅仅是“表达式”。效果很好,谢谢您的时间!!如果你想在
ggplot2
中使用它作为
geom_标签,你必须将它包装成
as.expression
as.expression(bquote(“显著性水平是”~alpha==(平均值(x)))
。在我的例子中,我需要以
^1
-上标数字开始这行,bquote似乎不喜欢。我对任何建议都感兴趣(
expression(“^1”)不是一个解决方案,因为我想把
text_的内容放在_var`中,而后者似乎不容易处理
expression
@JelenaČuklina,试试这样:
x