问题标签 [ggrepel]
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语言:混合gganimate和ggrepel
几天来我一直在使用这两个包(gganimate 和 ggrepel),我必须说它们在可视化方面真的很有帮助。不过,我想知道是否有办法将它们结合起来。
最后,我试图为一些社区(在法国)绘制员工支出金额与每个社区(其中 18 个)的设备支出金额以及这种套利在 2011 年至 2015 年之间的演变.
因此,一个有趣的事情是使用ggrepel来将一个点与正确的社区相关联,并使用gganimate来查看这些点如何随着时间的推移而演变。
这是我的代码的一部分:
我的问题是gganimate只更新每一帧(即年份)的点并打印所有标签,丢弃实际打印的帧。
例如,如果 2011 年城市A有坐标:(100, 200)和 2012 年(150, 200),它将在两个年份的每个坐标处打印标签,而不是在 2011 年的第一个坐标处打印 A 和在第一个坐标处打印 A 2012 年的第二个坐标。
有没有人有这个问题的解决方案?
非常感谢。
r - 如何避免 NMDS 图中的标签重叠?
ggrepel
我试图通过使用包来避免 NMDS 图中的标签重叠。起初我的代码是这样的:
我收到了这个情节
所以我稍微改变了我的代码
但比我得到这个
错误:ggplot2 不知道如何处理类字符的数据。
我很想提供我的数据,以便更容易回答我的问题,但我不知道如何
r - ggplot2 饼图与 geom_text_repel
我正在使用 ggplot2 绘制多个饼图,并成功地将标签绘制在正确的位置,如下所示:
然后我想利用 ggrepel 使小切片数字不重叠:
但我收到以下警告“警告:忽略未知参数:位置”
并弄乱了标签。
任何人都知道如何将标签的正确位置与 geom_text_repel 或任何替代方法结合起来?
谢谢!
r - 在R中的ggplot中排斥选择性文本
我有一组要ggplot
在 (x,y) 位置打印的文本,其中只有一部分重叠。我想保持那些不完全重叠的地方,然后排斥那些重叠的(我知道哪些做这些 - 例如新英格兰的州名重叠,而在西部没有重叠,我想保留西部各州的名称,但排斥新英格兰的名称)。当我使用geom_text_repel
它时,它会排斥所有文本。如果我选择不重叠的子集并geom_text
用于打印它们而另一个使用geom_text_repel
,因为它们位于不同的层。有没有办法修复某些文本子集并使用geom_text_repel
或我需要使用完全不同的解决方案来排斥其余部分?
这是一个例子:
r - 错误 - 使用 ggrepel 包的 ggplot2 中的可视化数据
我尝试在 ggplot2 库中添加 ggrepel 来绘制图形:
但我收到以下错误:
谢谢?
r - 分组因子水平以避免ggplot2中的重叠
我在 ggplot2 的帮助下制作了一种数字线图,并面临文本标签相互重叠的问题。我还使用 geom_text_repel 包来避免文本重叠,但是随着越来越多的因子级别具有相邻的平均分数,它变得越来越混乱。我提供了以下代码示例以及主要使用的数据。
和代码:
结果如下图: 查看了多个类似的线程后,我不知道是否有解决此问题的解决方案。但我有一个想法来分组因子水平,即根据它们相邻的平均分数的标签,例如 AcademicWriting、FBSt.Updates(示例中的第 1 和第 7 因子水平)可以在将它们各自的平均分数四舍五入到 -1 后组合在一起。它们可以显示在由逗号分隔的水平线上。但我想不出一种方法来对它们进行分组。这就是为什么我请求您的帮助或任何其他方式来解决重叠问题。
r - 使用 ggrepel 对齐标签
根据最近的更新,ggrepel
现在支持hjust
和vjust
. 根据文档,使用它应该对齐所有标签。但是,我无法让标签对齐,如下所示
我努力了
如何对齐这些标签?
编辑
我应该补充一点,它不仅要对齐标签,还要让它们彼此靠近,并使用不同长度的连接器来促进这一点。