问题描述
有没有办法在 R 中使用 ggforce::geom_link2
创建的链接添加边缘/边框(不确定正确的词)?类似于 pch >20 的点。
我看到的问题是 geom_link2 使用 col
而不是 fill
来定义链接的颜色。因此我不确定如何定义边框的颜色。反过来,这让我觉得没有办法在链接上做边框。
有什么想法吗?
谢谢。
EDIT 10/02/21:跟进@tjebo 的解决方案。
这是路径交叉问题的可重现示例。边界在过境点消失。使用 2 条路径,可视化仍然可以,但在复杂的排序中会变得非常混乱。
library(ggforce)
#> Loading required package: ggplot2
df <- data.frame( x = c(5,10,5,10),y = c(5,5),width = c(1,6,2),colour = letters[1:4],group = c(1,1,2,2))
ggplot(df) +
geom_path(aes(x = x,y = y,group = group),size = 10,lineend = 'round') +
geom_link2(aes(x = x,colour = colour,size = 5,lineend = 'round',n = 500)
由 reprex package (v1.0.0) 于 2021 年 2 月 10 日创建
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)