ggrepel相关内容

将直接标签添加到 geom_smooth 而不是 geom_line

我知道这个问题是 这个,但是那里的解决方案不再有效(使用method="last.qp"),所以我再问一次. 基本问题是我想使用 directlabels(或等效项)来标记每个组的平滑均值(来自 stat_smooth()),而不是实际数据.下面的示例显示的与我所得到的一样接近,但标签无法识别分组,甚至无法识别平滑线.相反,我在最后一点得到了标签.我想要的是每条平滑线末尾的颜色协调文本,而不 ..
发布时间:2022-01-25 22:38:57 其他开发

将文本注释添加到聚类散点图 (tSNE)

我有 XY 数据(高维数据的二维 tSNE 嵌入),我想 scatter plot.数据被分配给几个 cluster,所以我想通过 cluster 对点进行颜色编码,然后为每个 cluster,具有与 cluster 相同的颜色编码,并且位于 cluster 点之外(尽可能地). 知道如何在 ggplot2 和 ggrepel 或 plotly 中使用 R 来做到这一点吗? 这是示例数 ..
发布时间:2022-01-21 15:45:11 其他开发

如何在 ggplot 的 geom_text_repel 或 geom_text 标签中包含斜体文本?

是否可以将部分斜体的文本标签传递到 ggplot 中?我曾尝试使用 expression 和 italic 命令(expression(paste(italic("some text")))),但这些不能传递到数据帧中,因为命令的结果不是原子的.设置参数 fontface = "italic" 也不够,因为这会使整个标签斜体,而不仅仅是标签中的一组选定字符.例如,我希望一些必须斜体的拉丁短语在标签 ..
发布时间:2021-12-22 20:00:03 其他开发

从网络边缘排斥文本

在绘制网络时,如果节点的标签也可以避开网络边缘,那就太好了.例如.在下面的示例中,可以将所有标签移到网络之外.我已经尝试了几个软件包,但到目前为止还没有找到一种黑客方法来做到这一点.有办法吗?下面的例子: 库(ggraph)图书馆(tidygraph)reprex ..
发布时间:2021-09-18 19:24:39 其他开发

如何在ggplot2中组合排斥标签和阴影或光晕文本?

对于ggplot2中的任一标签都有一些不错的解决方案(例如 ggrepel )或标签的阴影文字(例如 ggshadowtext和此答案).但是没有什么可以让我们结合这两个功能. 我尝试了这种在标签略有不同的位置多次打印标签的黑客,但是 geom_text_repel 效果不佳 库(ggplot2)#子集数据d ..
发布时间:2021-05-10 19:37:04 其他开发

从ggrepel获取标签位置的坐标

以下是使用ggplot2和ggrepel进行“标签位置优化"的示例: x = c(0.8846,1.1554,0.9317,0.9703,0.9053,0.9454,1.0146,0.9012,0.9055、1.3307)y = c(0.9828,1.0329,0.931,1.3794,0.9273,0.9605,1.0259,0.9542,0.9717、0.9357)ShortSci = c ..
发布时间:2021-05-10 19:28:08 其他开发

将标签从geom_label_repel移动到ggplot边距

在下面的图中,我想将标签"V-Engine"移动到图中的空白处.调整 nudge_x 参数将移动"S-Engine"标签,而不是"V-Engine"标签. 库(ggplot2)图书馆(ggrepel)图书馆(dplyr)ds%mutate(vs = factor(vs,labels = c("V-Engine","S-Engine")))%>%#为最右边的数据点创建标签gro ..
发布时间:2021-05-10 19:27:29 其他开发

将长文本包装在文本框中

我有以下可重现的系数图. library(tidyverse) tribble(~term, ~estimate, ~lower, ~upper, ~text, "a", .25, .2, .3 , "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci vel dol ..
发布时间:2020-11-14 02:00:22 其他开发

使用ggrepel覆盖水平定位

我正在处理类似于坡度图的图表,在该图表中,我想在标签的一侧或两侧放置标签,并留出足够的空白以使其在两侧都适合.在标签很长的情况下,我使用stringr::str_wrap包裹了换行符.为了防止标签重叠,我将ggrepel::geom_text_repel与direction = "y"结合使用,因此x位置稳定,而y位置相互排斥.我还用hjust = "outward"将左侧文本的右端对齐,反之亦然 ..
发布时间:2020-11-13 22:56:40 其他开发

对齐ggrepel标签

我有一个脚本,可以下载一些空军基地周围区域的COVID数据,并生成图表.我打算尝试使用大dput()来重现它,但是帖子中的字符太多.可以从此处复制dput()来复制数据帧. 数据本身看起来像 head(smDailyBaseData) DaysSince Base abbv newRate label ..
发布时间:2020-07-23 02:06:12 其他开发

将文本注释添加到聚类散点图(tSNE)

我要scatter plot拥有XY数据(高维数据的2D tSNE嵌入).数据被分配给多个cluster,所以我想用cluster对点进行颜色编码,然后为每个cluster添加一个标签,该标签具有与cluster相同的颜色编码,并且位于cluster的位置之外(尽可能). 有什么想法如何在ggplot2和ggrepel或plotly中使用R来做到这一点? 这是示例数据(XY坐标和clu ..
发布时间:2020-05-28 18:37:03 其他开发

将直接标签添加到geom_smooth而不是geom_line

我认识到此问题与基本问题是,我想使用directlabels(或等价物)来标记每个组(来自stat_smooth())的平滑均值,而不是实际数据.下面的示例显示的距离与我接近,但标签无法识别分组,甚至无法识别平滑线.相反,我在最后一点得到了标签.我想要的是在每条平滑线的末尾使用颜色协调的文本,而不是图右侧的图例. 这是一个例子: library(ggplot2) library(dir ..
发布时间:2020-04-26 14:44:40 其他开发

如何在geom_text_repel或gomplot的geom_text标签中包含斜体文本?

是否可以将部分斜体文本标签传递给ggplot?我试过使用表达式和斜体命令(表达式(paste(italic(“some文本“)))),但这些不能传递到数据框中,因为这些命令的结果不是原子的。设置参数 fontface =“italic”也不够,因为这会斜体化整个标签,而不仅仅是标签中的一组选定字符。例如,我希望一些必须用斜体表示的拉丁语短语在标签中加以斜体(例如“in vivo point”中的“ ..
发布时间:2018-04-24 22:03:50 其他开发