问题标签 [plotmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

r - 情节标题、标签等中的字符串和表达式

我正在尝试将用户提供的字符串和固定字符串粘贴到情节标题中。

当然,一个简单的案例有效:

但是如果用户的标题包含一个表达式呢?这是我尝试过的一些事情:

尝试添加固定字符串。一些不太奏效的事情:

但是这个例子,从这里工作得很好[编辑:链接是错误的问题]。

我的示例 4 看起来几乎与最后一个完全相同,但表现不一样。,的组合太多了bquote,我查看了很多答案,但我可能遗漏了一些非常小的东西。如果用户字符串在这种情况下包含表达式,有关如何将用户字符串和固定字符串放在一起的任何建议?谢谢。expressionsubstitute

0 投票
1 回答
538 浏览

r - 在 R 中,在直方图上使用 mtext() 中使用的 plotmat 中的变量

如何在多行文本中使用 m 的值?

此处的此链接 建议了两种适用于 text() 但不适用于 mtext() 的方法。

0 投票
1 回答
103 浏览

r - 代替在绘图上不显示文本

我最近才了解到plotmath它能够将数学表达式放在图上的文本中。

但是,我遇到了一些奇怪的行为,其中该substitute函数不呈现任何文本。

这是一个应该有效的简单案例(来自this answer):

当我运行此代码片段时,没有 xlab 或 ylab 文本。

我正在运行 mac osx 和 R 3.0.0。无论我输出到 Quartz 还是输出到 png 文件,这个问题都存在。

这是我的 sessionInfo():

0 投票
1 回答
781 浏览

r - 在 plotmath 表达式中粘贴一个特殊的参数吗?

在为情节标题提供plotmath表达式时,我认为它的paste工作方式就像paste,但现在我不确定。它是函数的特殊参数plotmath吗?在 plotmath 中的paste()行为类似于paste0()并被paste0直接引用,而 的sep参数paste()被忽略,但未在表达式中引用。是如何paste()解释的?请参阅以下四个示例:

在此处输入图像描述

0 投票
1 回答
6779 浏览

r - 如何在 expression() 中使用 atop 函数?

我需要添加一个换行符,但我在expression(). 这main是我想分成两行的部分。

0 投票
2 回答
8996 浏览

r - 如何在 names.arg 函数中使用表达式

我的条形图中有几种碳化合物,但我需要下标与每一种相关的数字,例如 C*12*-C*16*、C*17*-C*25*、C*26*-C*32 *,C*33*-C*37*。

我正在尝试使用表达式函数,但它与 barplot 上的 names.arg 函数不兼容。请看目前的代码:

任何帮助将非常感激。

0 投票
1 回答
318 浏览

r - 将 plotmath 字符串替换为表达式

我无法在网站上的众多类似但不完全相同的问题中找到答案。假设我在变量中有一个字符串,它是我想要使用的绘图表达式的直接表示,例如"R^2". 我怎样才能将它替换为一个expression所以它被呈现为 plotmath?我会疯狂地尝试每一种组合,但我无法让它发挥作用......

在此处输入图像描述

0 投票
1 回答
194 浏览

r - 关于 ggplot 中的注释的更好解决方案?

我有以下代码

这会产生一个图形,其右上角有注释

我^2 (%)

有没有办法只使用 annotate 命令而不是两个来创建相同的注释?我试图将它们合并到该页面之后的一个命令中,但我总是遇到错误。

0 投票
3 回答
288 浏览

r - 如何连续使用多个表达式

我是 R 新手,我想弄清楚,如何在我的情节标题中写出类似“这是我的情节(\n)8 <=(小于或等于)x <= 10”之类的东西。

我试过这样的事情:

这并不完全是我想要的,而是“8(小于或等于)xx(小于或等于)10”,这两个表达式打印在主标题下方的一行中,(这很酷)但在同一个地方,这几乎没用:)

我也试过:

我想要什么(除了分隔符似乎被完全忽略),但我无法添加更多文本。输出:“8(小于或等于)xx(小于或等于)10”。

当我尝试

输出完全激怒了我:标题是:“xpaste (\n) xx <= 8 (\n) xz <= 10 (\n) x”((\n) 是换行符,其他字符正好打印什么)

那么是否有可能使用多个运算符打印表达式?

0 投票
2 回答
129 浏览

r - 如何将 >-sign 添加到 R 中的表达式?

我想在轴标签上添加一个“大于”符号。显示的文字应该是cumulated frequency p(>p[f]))

我试过(除其他外):

但我的试验都没有奏效——错误在哪里?没有>它可以正常工作: