问题标签 [ggtext]

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 回答
588 浏览

r - 在 ggplot2 geom_text 中以颜色呈现 unicode 表情符号

我有包含表情符号的 unicode 文本。我想以包含表情符号颜色的方式将它们呈现在带有 geom_text 或 geom_label 的 ggplot2 图形中。我看过emojifontemoggtext这些似乎都不允许这样做。问题当然是文本geom_text的颜色由颜色审美决定。有什么方法可以通过 geom_text 或其他一些解决方法在我的文本中呈现颜色?

可重现的例子:

RStudio 在屏幕上的cat(pets)作品,但最后一行绘制的图形如下所示:

在此处输入图像描述

或者,ggtext::geom_richtext()我得到类似的黑白结果和此错误消息:

0 投票
1 回答
452 浏览

r - 验证 R 中的字体可用性

我的操作系统上安装了字体,所以这段代码运行良好:

让我们强制一个错误(注意我写的是“metropolis”,而不是“Metropolis”):

这给了我一个错误,这没关系,因为字体“metropolis”不存在。

有没有一种方法可以让我在 R 中验证是否安装了某些字体?先感谢您。

0 投票
1 回答
213 浏览

r - 在 R 中加载包“ggtext”时如何解决问题?

我想在 R 中使用ggtext packgae 进行可视化,但是当我加载了我在发现此错误之前安装的 packgae 时:

主要问题可能是什么?我该如何解决?

0 投票
2 回答
47 浏览

r - 带有映射到 x 的离散变量的刻度标签中的下标

我想知道如何在我的 x 轴刻度标签中添加下标。不像大多数其他帖子那样在轴标签中,因此来自数据框中已经存在的值。

这是一个可重现的代码示例,我希望括号中的字母是下标。

0 投票
2 回答
342 浏览

r - ggtext 使用什么格式化语言来格式化文本?

我试图在 ggplot2 轴上以粗体显示科学记数法,使用文字“Ax10^B”格式,而不是 ggplot2 默认的“AeB”格式。运行此代码时

这是结果: 代码输出

我使用element_markdown()fromggtext是因为它允许像我在这里发现的那样转移粗体:如何使轴比例函数中的 ggplot2 自定义文本格式遵循主题()中设置的格式规范?

'\\1'我可以通过更改为\\1(删除单引号)来修复双引号。但我无法让乘号显示。我可以只使用小写字母x,但这很懒惰。

当我尝试$\times$按照此处的建议使用https://rstudio-pubs-static.s3.amazonaws.com/18858_0c289c260a574ea08c0f10b944abc883.html时 出现错误。一个小插图ggtext似乎使用 html:https ://cran.r-project.org/web/packages/ggtext/vignettes/theme_elements.html但他们使用<sup>的标签似乎不利于在^此处制作指数,并且这些标签在我使用它们时不起作用,并且我搜索的“乘法登录 html”的所有资源都没有产生解决方案。所以我的问题是:我在哪里可以找到一个很好的资源来学习ggtext/ggplot2用于轴刻度标签的正确格式语言?也想知道我遇到的具体问题的解决方案。

0 投票
0 回答
165 浏览

r - ggtext 在字幕和标题之间创建过多的空白

我已经创建了一个情节,ggplot并使用ggtext它来为我的字幕中的特定单词着色。虽然这样可行,但每次我渲染情节时,顶部都会出现过多的空白。下面是帮助呈现文本的代码,这是输出。关于我应该做什么的任何想法?

0 投票
1 回答
1043 浏览

r - ggplot 注释中的文本格式

是否可以使用 html 代码进行注释?我试图只为几个单词而不是整个文本着色。

reprex 包(v0.3.0)于 2020 年 8 月 22 日创建

0 投票
1 回答
301 浏览

r - ggplot2 刻面标签 - 不显示第二行

我有一个脚本,用于生成多行带有条形文本的多面图。但这不再起作用了。下面是一个 MWE,应该从中解析条带文本,例如"bold(A)\nreally~long~extra"

一个
很长的额外

正如您通过调试功能看到的那样,第二行被切断。我什至增加了利润,但无济于事......

任何想法是什么问题?

在此处输入图像描述

编辑:

当我们这样做的时候,我只是想出了这个解决方法,因为我以前的使用解决方案label_bquote()不再起作用了。请看看这个其他问题,也许你也可以帮我解决这个问题?

0 投票
1 回答
333 浏览

r - 如何在ggtree的系统发育树的同一标签中应用斜体和普通字体

我想要斜体的A,和正常的CBS。我认为 ggtext 可能有用,但我遇到了错误。这是一个例子:

我也试过

但是我需要的富文本在三个提示标签中,而不是所有五个标签(提示和节点)有谁知道如何添加标签美学(作为提示标签)?

0 投票
1 回答
79 浏览

r - ggplot2 Markdown 在主题元素中。组合两列以制作一个具有不同字体的刻度标签

我正在尝试将此解决方案https://github.com/wilkelab/ggtext应用于我的数据,以从两列的组合创建刻度标签,并对每列应用不同的字体。我想我已经根据我的场景调整了示例代码,但是在 mutate 阶段之后出现了这个错误:

check_breaks_labels(中断,标签)中的错误:找不到对象“名称”

任何指针表示赞赏。

我正在寻找类似下面的东西。

![寻找类似下面的东西。

这是我尝试过的代码:

以及一些样本数据。

在此处输入图像描述

更新