问题标签 [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 投票
2 回答
2956 浏览

r - R / ggplot2:评估表达式内部的对象

示例代码:

我希望图例显示为R² = 0.72.
我知道我可以只使用 ² 的 unicode 符号来获取上标,但总的来说,我认为必须有一种方法可以将数学表达式和存储在对象中的计算值结合起来。

我试图玩弄eval和各种组合paste,但似乎我一直遇到同样的问题。

编辑#1:
我尝试bquote根据这个答案使用,如下所示:

scale_color_discrete(labels = bquote(R^2 == .(rsq)))

事实证明,这只会将图例呈现为==.

编辑#2:
即使下面的答案有效,但似乎......对于更复杂的表达式非常不方便,如下所示:

我仍然希望有一个更简单的解决方案。

0 投票
1 回答
3697 浏览

r - R中的上标/下标

我想在一个情节上有以下内容:

在此处输入图像描述

我正在使用此代码,但没有得到预期的结果。

谢谢

0 投票
1 回答
103 浏览

r - 在 plotmath 中使用 % 作为下标

如何在绘图表达式中使用百分比符号作为下标?

我正在使用以下脚本:

我收到以下错误:

0 投票
0 回答
475 浏览

r - `ggplotly`,R中图例中的绘图表达式和双标签

ggplotly在 R 中使用函数有 2 个问题:


问题 1使用函数将绘图转换为格式时保留R 绘图表达式的方法是什么?ggplot2plotlyggplotly

现在表达式被转换为[object Object]如下例所示:

在此处输入图像描述

在此处输入图像描述


问题2

如何摆脱图例中的标签plotly并使它们看起来像ggplot2 graph?即如何6代替(6,6)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
4209 浏览

r - 使用 annotate 向 ggplot2 添加一个粗体的女性符号

我正在尝试在我的情节中使用女性符号♀。它很微弱(嗯,在我的实际图表上看起来很微弱),所以我希望让它变得粗体。

带有微弱女性符号的情节

我尝试了以下方法,但似乎没有一个工作:

我也找到了这篇文章,但我不确定是否可以修改以下代码以在 ggplot 中工作?

0 投票
1 回答
309 浏览

r - R:绘制 textGrob 失败并出现神秘错误

我有四种不同类型的图形,每一种都转换成一个明显成功的 grob。我正在尝试使用 grid.arrange() 将它们组合成一个图像。四个之一——我会说四个中最简单的一个——会产生错误,即使没有其他三个。

这是traceback()

如果我从函数中删除scriptstyle和,我会得到同样的错误vjust,所以他们不是罪魁祸首。

我什至无法弄清楚错误来自什么函数。grid.Call.graphics 没有被导出,但grid:::grid.Call.graphics它的代码中没有类似的错误消息,也没有 doas.graphicsAnnot, resolveHJustresolveVJust.

我在这个问题上碰壁了。任何想法或建议如何解决这个问题或解决它都非常感谢。

全部在 Windows 7 下完成。

0 投票
1 回答
1606 浏览

r - R ggplot 使用三个值和 bgroup 用 atop 注释

有没有办法用三行在另一行上注释 ggplot,同时保持三行的文本大小相同?

我快到了,但第三行的文本大小不同,看起来 bgroup 只使用前两行,我无法做到这一点......

我正在将文本添加到“?plotmath”中的“顶部”应用程序中,效果很好,但与其他两行相比,第三行中的文本大小不同......

我以为我得到了 bgroup 中的所有三行,但我无法正确粘贴。如果有什么我可以尝试的,请指教。非常感谢!

0 投票
1 回答
14157 浏览

r - 如何在 ggplot 的 geom_text_repel 或 geom_text 标签中包含斜体文本?

是否可以将部分斜体文本标签传递给ggplot?我曾尝试使用expressionanditalic命令 ( expression(paste(italic("some text")))),但这些命令无法传递到数据框中,因为命令的结果不是原子的。设置参数fontface = "italic"也不够,因为这会使整个标签斜体,而不仅仅是标签中的一组选定字符。例如,我希望一些必须斜体的拉丁短语在标签中用斜体(例如“体内点”中的“体内”)。

0 投票
1 回答
2853 浏览

r - 在ggplot2中使用数学运算符绘制数学表达式

我仍在为我的情节的正确标签而苦苦挣扎。我设法让它工作。

它缺少的是 mumol 和 day^-1 之间的运算符符号“ * ”。它应该是这样的:在此处输入图像描述 谢谢你的帮助。

0 投票
1 回答
1344 浏览

r - 删除 ggplot2 轴标题和标签中前导上标中的空格

也许我不正确,但在我看来,以上标开头的表达式中有一个不需要的空格:

我可以去 Photoshop 来减少上标 14 和“C”之间的空间,但也许有办法在 plotmath 中?请注意,这在最后带有上标的第二个表达式中没有发生。在此处输入图像描述