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

r - 照片与 r 中的图形对齐

首先我认为我需要在 powerpoint 中手动进行,然后我想可以尝试使用 R,如果有解决方案。这是我的示例数据:

以下是输出的样子: 在此处输入图像描述

jpeg 图像可以随机生成(用于演示示例)或链接中的示例图:

间期 前期中期后期末期

编辑:

建议@bapste

在此处输入图像描述

0 投票
2 回答
8877 浏览

r - 如何在ggplot2的图例中斜体化一个类别

对于我在 ggplot2 中的图例,我有 2 个类别,如何仅将 1 个类别斜体而不将其他类别斜体?

例如,考虑下面的情节。如何以斜体设置“手动”?

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

0 投票
2 回答
1235 浏览

r - 对 ggplot2 标题中不同部分的文本使用不同的字体大小

考虑下图:

在此处输入图像描述

左图是代码输出,右图显示所需的结果,我使用 Adob​​e Illustrator

问题是,如果可以更改line中的字体大小,在此示例中为标题中的“[small font]”标签,但当然这也是关于其他标签(例如轴和图例)的一般问题等等

显然,字体大小是用 设置的theme()。但是,可能有一种设置“相对字体大小”的方法,例如使用rel()和使用它以某种方式与 labeller 功能?

0 投票
1 回答
1543 浏览

r - 如何以斜体打印小写希腊字母 [ggplot 轴标题]

我正在使用 ggplot2 包在 R 中绘制稳定同位素数据,并希望轴标题上的小写 delta 符号以斜体字打印。我正在使用 expression() 来构建轴标题,但是当我使用 unicode'\u03B4'调用时,delta 符号不会以斜体打印,或者打印为d

一点背景:符号 delta ( δ ) 是合法的 SI 数量符号,因此应始终以斜体字体打印。见 Coplen, TB (2011)。表示稳定同位素比和气体比测量结果的指南和推荐术语。质谱中的快速通信25(17),2538-2560。doi:10.1002/rcm.5129 https://onlinelibrary.wiley.com/doi/full/10.1002/rcm.5129

一些可重现的代码:

给出以下情节: 在此处输入图像描述

还有一个后续问题:如何将绘图保存到 svg 设备?使用 ggsave 保存到 .png 时,它可以正确绘制。但是,在绘制到 .svg 设备时出现以下错误:

grid.Call.graphics(C_text, as.graphicsAnnot(x$label), x$x, x$y, 中的错误:此系列/设备的度量信息不可用

0 投票
2 回答
2192 浏览

r - 组合上标和包含 < 符号的变量标签时使用 ggplot geom_text

我无法将 R2 注释添加到多面图,其中我的 R2 值有时 <0.01(是的,这不是一个好的回归)。我希望 R2 的 2 是上标。我尝试了几个选项,但似乎被我的价值观中的 < 符号所阻碍

例如,使用 iris 数据集,我首先使用之前计算的 R2 值设置了一个新数据框。还设置了 x 和 y 位置,因为每个方面都不同(对于 iris 数据集不是必需的,但它是我的)

然后我运行我的情节:

我收到此错误:

解析错误(文本 = 文本 [[i]]): :1:7: 意外 '<' 1: r^2== < ^

有没有办法更改我的代码或我的标签数据框,以便它不会尝试评估这些符号?

0 投票
1 回答
641 浏览

r - ggplot中文本标签不同部分的不同字体大小

AData sample已提供,请滚动到底部

我已按照这些说明进行操作进行操作,但无法使其与我的脚本一起运行。他们似乎正在使用 labs() 而不是我在下面使用的方法。

我制作了这个情节:

在此处输入图像描述

但是,我希望文本的不同部分使用不同的字体大小。我在 Photoshop 中编辑了以下内容,描绘了我正在寻找的结果。

在此处输入图像描述

我使用了以下脚本:

数据样本

0 投票
3 回答
981 浏览

r - ggplot2:图例中的斜体

我正在尝试编辑图例中的标签,以便第一个标签(WT)是纯文本,而随后的 7 个是斜体。我一直在使用element_text(face=c("plain", rep("italic",7))),但这导致没有任何标签被转换为斜体。我有点困惑为什么它没有工作,因为element_text(face="italic")将所有标签都转换为斜体。我的情节如下:

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

0 投票
2 回答
535 浏览

r - 在 R 中使用 ggtext 和 gridtext 在 R 中具有跨越图例的多面板图

我即将使用下面的跨越 textgrob 图形图例来实现这个多面板图。但是我继续在人物和人物图例之间获得意想不到的空间。尝试下面的reprex。

reprex 包(v0.3.0)于 2020-02-09 创建

0 投票
1 回答
941 浏览

r - 有条件地在 facet_wrap 中填充 ggtext 文本框

是否可以有条件地填充这些[ggtext][1]文本框?如果“拾取”,我们说颜色“红色”。

在此处输入图像描述

0 投票
1 回答
455 浏览

r - 使用ggtext的ggplots拼凑标题的颜色?

如何使用 ggtext 为拼凑而成的 ggplots 赋予丰富多彩的标题?

例子

假设我们有四个地块

这些可以像这样安排

在此处输入图像描述

拼凑而成的标题可以像这样

在此处输入图像描述

一个 ggplot 可以像这样被赋予一个丰富多彩的标题

在此处输入图像描述

拼凑而成的ggplots怎么能被赋予一个丰富多彩的标题。这是我不成功的尝试

在此处输入图像描述