首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ggraph节点颜色以匹配边缘颜色

Ggraph节点颜色以匹配边缘颜色
EN

Stack Overflow用户
提问于 2019-01-09 23:20:52
回答 1查看 795关注 0票数 0

有没有可能让ggraph将节点颜色绘制为与连接边颜色相同的颜色?我已经尝试过手动为ggraph提供边和节点的颜色,但没有任何运气。这看起来似乎是相当微不足道的事情,但我找不到任何方向。我的问题有点类似于this question,但我希望我的节点的颜色与它们的出度边相同。

代码语言:javascript
复制
library(tidyverse)
library(igraph)
library(ggraph)


g <- graph_from_data_frame(highschool)


ggraph(g)+
  geom_edge_fan(aes(color = from))+
  geom_node_point(aes(color = name), show.legend = F, size = 5)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-09 23:38:01

这可能会起作用:

代码语言:javascript
复制
colfunc <- colorRampPalette(c("#00008B", "#63B8FF"))
cols <- colfunc(70)

ggraph(g)+
  geom_edge_fan(aes(color = from)) +
  scale_edge_colour_gradient(low = "#00008B", high = "#63B8FF") + 
  geom_node_point(color = cols, show.legend = F, size = 3)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54113284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档