问题标签 [geom-text]

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

r - ggplot2中的geom_text重叠文本和文本对齐

我必须通过 geom_text() 绘制表格,并且我尝试使用 position_jitter /dodge 和 hjust 使其看起来像表格并更改重叠或以倾斜方式排列的文本。

这是一个示例代码:

它产生的情节如下: 在此处输入图像描述

我需要帮助安排所有垂直直线对齐的文本。

谢谢

0 投票
2 回答
18363 浏览

r - 将百分比标签添加到堆积条形图

我已经成功地在 R 中制作了一个堆积条形图,其中几个不同类别的百分比加起来为 100%。我在这里做了一个示例数据框。

数据框看起来像这样。

然后我使用了 reshape 包中的 melt 来得到这个......

然后我使用 ggplot 制作了一个显示这些百分比的堆积条形图。

这产生了这个图,这是我想要的,除了它的标签方式。 图形

我想要做的是在每个堆叠条上为每种颜色设置百分比标签,我不知道该怎么做,并且确信我没有做对。我设法做的就是以某种方式创建另一个有大约 100 个的类别。我将如何让百分比标签出现在此图表上,用于条形的每个部分?

我希望这不是多余的/以前问过的。谢谢。

0 投票
1 回答
726 浏览

r - 将 ggplot 文本放置在带有 facet 的每个角落

我有一个数据框,在 5 种中每种都有 10 个值,并且有 2 种类型。

我想打印每个象限中值百分比的标签。我目前的代码是:

电流输出:在此处输入图像描述

预期输出(例如,我显示了类型 A 和类型 B 的百分比,我想绘制所有类型和类型的百分比值):在此处输入图像描述

任何建议都会很棒。谢谢!

0 投票
2 回答
9540 浏览

r - R:使用 geom_text 在条形图上添加观察次数

我知道这个问题经常被问到,但我尝试了我找到的所有方法,但似乎没有一个有效..

这是我目前的数据。

现在我想制作一个看起来像这样的图表编辑:我放置了错误的图表>它应该看起来像这样

在此处输入图像描述

reshape我可以使用and来实现条形图ggplot

但是,我很难在图表上添加我知道应该 geom_text用来将标签放在图表上的观察次数,所以我尝试从这篇文章中创建新向量

但我有一个错误说

有什么建议么?

0 投票
1 回答
1089 浏览

r - 在R中的ggplot中以正确格式将点标记为日期

我正在使用 R 中的 ggplot2 绘制折线图。我想以正确的日期格式命名高于某个阈值的点。

我绘制图表的代码是:

我的图表如下所示:

在此处输入图像描述

我想用正确的日期格式标记这些点(高于某个阈值),就像我的数据集一样。我努力了

使用这个我的图表看起来像:

在此处输入图像描述

数据集字符串:

示例数据如下所示:

0 投票
0 回答
711 浏览

r - 使用 geom_text 打印多行文本,每行都在一个唯一的位置

我正在尝试为我的绘图上的每条回归线打印方程。这些方程相互重叠,因此只有一个方程是可见的。我想在一个独特的位置打印每个方程,这样它们就不会重叠。理想情况下,我希望它们都在下方、上方和旁边。

这是我的代码

文件.txt

更新

这是我更新的代码。我无法让颜色与线条的颜色相匹配,而且我无法摆脱文本中的一些凌乱字符,例如 ~ 和“

0 投票
1 回答
11270 浏览

r - ggplot图中带有两个标签的Geom_text

我正在努力添加一个额外的标签,我想添加到我的 ggplot 图中。

这是我的数据集:

这是我正在使用的代码:

当前情节:

所需的图表应包含所有数据点的计数数量(它已经存在)以及括号中的持续时间(在图表中标记为红色)。

想要的情节:

如果有人知道如何修复我的代码,我将不胜感激。

0 投票
2 回答
2579 浏览

r - geom_text_repel 中的条件大小和面

我正在研究一个相当大的散点图,并且我正在使用ggrepel作为避免重叠标签的方法。但是,我需要区分一些数据点,并且我的想法是也依赖sizeface这样做。

我发布数据集:

目前我使用下面的代码来指定情节:

这工作正常,并产生以下情节:

在此处输入图像描述

然而,问题在于,如果我指定geom_text_repel了两个子集,标签将重叠,这会扼杀使用这个几何图形的意义。您知道如何将其geom_text_repel与条件sizeand设置为一体face吗?我尝试了类似于这里建议的方法,但我不断遇到错误:ggplot2 不知道如何处理 uneval 类的数据

例如,这是我尝试过的:

任何帮助深表感谢!

0 投票
1 回答
41 浏览

r - ggplot_bar 堆叠显示基于阈值省略值的数据值

作为这个问题的后续问题:这里

position = position_stack()使用in时是否可以排除值geom_text()?例如,类似:在 geom_text 中定义子集数据并重新定义 aes geom_text(data=subset(Data,Frequency<250), aes(x = Year, y = Frequency),size = 3, position = position_stack(vjust = 0.5))。上面的逻辑抛出了 uneval 类的错误。

0 投票
1 回答
953 浏览

r - 我可以在 geom_text 中设置最小字体大小吗?

我正在构建一个带有变量 x 和 y 的散点图。每个点都使用 geom_text 标记。geom_text 的大小由第三个变量 z 控制。

有没有办法指定可接受的最小字体大小?我看过这个问题,但它只讨论如何将大小设置为固定值。

在下面的示例中,我使用 mtcars 重现了该问题,geom_text 的大小由“disp”控制。它可以工作,但有些标签太小而无法读取(一旦“disp”的值低于大约 100)。

例如,我希望能够指定大小由“disp”的值控制,但它不应小于 3。

显然,这意味着更大的文本也被放大了。