问题标签 [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 回答
275 浏览

r - 在 R 中,如何控制绘图中数学注释内的间距

我正在尝试将数学表达式插入到绘图的标题中。我需要控制数学表达式中的间距。例如,我想显示表达式“64/8 / 8”,但使用除号而不是斜线。我需要第一个分区标志周围的窄间距和第二个分区标志周围的宽间距。我怎样才能做到这一点?

可重现的代码:

0 投票
0 回答
40 浏览

r - 在 R 中,如何水平对齐出现在绘图标题中不同行上的字符串和数学表达式

我需要结合字符串和数学表达式来形成绘图的标题。我需要字符串和表达式出现在不同的行上。我通过在字符串中需要的地方插入“\n”符号来实现这一点。但是,字符串和表达式不会出现水平对齐 - 表达式相对于表达式水平向右移动。如何使它们水平对齐?

可重现的代码:

0 投票
1 回答
5111 浏览

r - 在多行中绘制图例标签,包括数学表达式

如何创建包含多行文本的图例标签,后跟一个单独的行上的数学表达式,避免下面列出的问题?

此处接受的答案不适用于图例,据我所知,涉及 bquote 的替代答案也不适用于我的情况,如下图所示。

可重现的代码:

0 投票
0 回答
1515 浏览

r - R:由 plotmath 创建的绘图注释中的粗体数字

我构建图形,其中我使用常规和粗体字体作为标题和/或标签。它们包含符号、文本和数字,我使用?plotmath.

我注意到bold在表达式中使用只会将字符串更改为粗体,而不是作为表达式一部分的数字。看这个最小的例子:

在此处输入图像描述

在此示例中,LHS 上有一个数字上标,等号的 RHS 上有一个计算表达式。两者都没有按照使用的建议以粗体打印bold。当我将这些更改为字符串时,该图以粗体显示它们。

在此处输入图像描述

现在,对我来说,在这些表达式中使用字符输入并不总是可取的。我想找到一种将数值设置为粗体而不将它们转换为字符串的方法。(我也不确定等号会发生什么。)

此外,我使用Cairo为我的图形选择特定字体。在我还绘制希腊字母的实际图形中,我使用它将“符号”字体设置为粗体。通过将“常规”字体设置为粗体,我可以对数字执行相同的操作,但这也会影响所有剩余的文本。

因此,如果有不需要更改Cairo设备中默认字体的解决方案,我将不胜感激。

编辑:

如评论中所述,plotmath不适用于bold上面示例中的数字常量。我仍然想看看是否有一个解决方案允许将标签/标题中的数字设置为粗体而不改变情节的其余部分(例如Cairo)。

谢谢!

0 投票
1 回答
888 浏览

r - 使用网格或格子图形调整多行表达式()语句的行高

我有一个包含多行expression()语句的格子图。我想微调这句话的行之间的垂直空间。有没有办法做到这一点?

这是演示该问题的代码:

此代码提供了两种expression()在格图中创建多行语句的方法。但是gp在这两种情况下都忽略了该参数,并且我看不到调整表达式中行的垂直间距的方法。有没有办法做到这一点,除了“手动”为每行单独grid.textgrid.expr命令定位行吗?

0 投票
1 回答
154 浏览

r - ggplot标签中的多个索引

我想在条形图中添加一个包含多个索引的标签:

我需要将“一些文本”替换为“a1 a2 a3”,其中数字为下标。我尝试了以下但得到错误:

0 投票
1 回答
2175 浏览

r - 带下标的 Unicode 字符

我想在 R 中的情节图例中添加一个有两个字母作为下标的 Unicode 字符。该字符是带有重音符号 (ř) 的 r,两个字母是 i 和 j。

我已经看过这个问题:Unicode character with superscript并试图调整我的问题的答案。

这是我尝试过的:

结果图可以在下面找到

在此处输入图像描述

Unicode 字母和下标都可以单独使用,但不能一起使用。paste() 与 [ ] 的任意组合确实会返回错误,但我认为这是可以预期的,因为 paste 无法处理下标的 [ ]。

CRAN上的常见问题解答网站可能会在我使用 Windows 时给出提示,但我不确定如何实现:

3.6 我在 R 控制台中看不到带有重音符号的字符,例如在 ?text 中。

您需要在 Rconsole(参见 Q5.2)中指定支持使用中的编码的字体。这在早期版本的 Windows 中曾经是一个问题,但现在很难找到没有的字体。

Rterm 中对这些字符的支持取决于运行它的环境(终端窗口和 shell,包括区域设置和代码页设置)以及终端窗口使用的字体。这些通常在旧版 DOS 设置上,需要更改。

0 投票
0 回答
225 浏览

r - geom_text with " %up% crashing r

关于为什么这会导致 r 崩溃的任何想法?理想情况下,我在向上箭头前面没有文字,空格是可以接受的,但都是 segfault r.

ggplot2是版本 1.0.1。

编辑:根据评论中的要求在下方添加:

0 投票
0 回答
246 浏览

r - R plotmath - 在表达式中输入“à”

expressionplotmath包中使用了一个轴标题分成两行(我正在使用expression,因为我需要一半的标题是纯文本,一半是粗体)。

我需要在标题中包含字符“à”(它是法语),但以下代码不起作用:

产生以下错误消息:

编辑:可行的例子:

会话信息:

0 投票
3 回答
3707 浏览

r - 在 R 中的箱线图中将字符向量中的值显示为斜体标签

我想为箱线图名称使用字符向量,我怎样才能让这些显示为斜体?

但是使用字符向量,例如

我试过了bquote()expression()...

... 与sapply()

但这似乎并没有被解释为一种表达方式。

谢谢你的帮助。