问题标签 [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.
r - R / ggplot2:评估表达式内部的对象
示例代码:
我希望图例显示为R² = 0.72
.
我知道我可以只使用 ² 的 unicode 符号来获取上标,但总的来说,我认为必须有一种方法可以将数学表达式和存储在对象中的计算值结合起来。
我试图玩弄eval
和各种组合paste
,但似乎我一直遇到同样的问题。
编辑#1:
我尝试bquote
根据这个答案使用,如下所示:
scale_color_discrete(labels = bquote(R^2 == .(rsq)))
事实证明,这只会将图例呈现为==
.
编辑#2:
即使下面的答案有效,但似乎......对于更复杂的表达式非常不方便,如下所示:
我仍然希望有一个更简单的解决方案。
r - 在 plotmath 中使用 % 作为下标
如何在绘图表达式中使用百分比符号作为下标?
我正在使用以下脚本:
我收到以下错误:
r - 使用 annotate 向 ggplot2 添加一个粗体的女性符号
我正在尝试在我的情节中使用女性符号♀。它很微弱(嗯,在我的实际图表上看起来很微弱),所以我希望让它变得粗体。
我尝试了以下方法,但似乎没有一个工作:
我也找到了这篇文章,但我不确定是否可以修改以下代码以在 ggplot 中工作?
r - R:绘制 textGrob 失败并出现神秘错误
我有四种不同类型的图形,每一种都转换成一个明显成功的 grob。我正在尝试使用 grid.arrange() 将它们组合成一个图像。四个之一——我会说四个中最简单的一个——会产生错误,即使没有其他三个。
这是traceback()
如果我从函数中删除scriptstyle
和,我会得到同样的错误vjust
,所以他们不是罪魁祸首。
我什至无法弄清楚错误来自什么函数。grid.Call.graphics 没有被导出,但grid:::grid.Call.graphics
它的代码中没有类似的错误消息,也没有 doas.graphicsAnnot, resolveHJust
或resolveVJust
.
我在这个问题上碰壁了。任何想法或建议如何解决这个问题或解决它都非常感谢。
全部在 Windows 7 下完成。
r - R ggplot 使用三个值和 bgroup 用 atop 注释
有没有办法用三行在另一行上注释 ggplot,同时保持三行的文本大小相同?
我快到了,但第三行的文本大小不同,看起来 bgroup 只使用前两行,我无法做到这一点......
我正在将文本添加到“?plotmath”中的“顶部”应用程序中,效果很好,但与其他两行相比,第三行中的文本大小不同......
我以为我得到了 bgroup 中的所有三行,但我无法正确粘贴。如果有什么我可以尝试的,请指教。非常感谢!
r - 如何在 ggplot 的 geom_text_repel 或 geom_text 标签中包含斜体文本?
是否可以将部分斜体文本标签传递给ggplot?我曾尝试使用expression
anditalic
命令 ( expression(paste(italic("some text")))
),但这些命令无法传递到数据框中,因为命令的结果不是原子的。设置参数fontface = "italic"
也不够,因为这会使整个标签斜体,而不仅仅是标签中的一组选定字符。例如,我希望一些必须斜体的拉丁短语在标签中用斜体(例如“体内点”中的“体内”)。