Very small question, don't know why I can't see the answer myself.
(很小的问题,不知道为什么我自己看不到答案。)
I've build a plot in R with the commands:
(我使用以下命令在R中构建了一个绘图:)
library(ggraph)
library(igraph)
library(dplyr)
edges <-read.table('edges.txt',header=TRUE,sep='')
vertices <-read.table('vertices.txt',header=TRUE,sep='')
mygraph <- graph_from_data_frame( edges, vertices=vertices )
ggraph(mygraph, layout = 'circlepack', weight=connection_number) + geom_node_circle() +theme_void() + geom_node_circle(aes(fill =depth))
Output is exactly as expected, except I can't work out two basic things:
(输出完全符合预期,但我无法解决两个基本问题:)
How to change the colour palette from various shades of blue depending on depth (the default), to various shades of green depending on depth.
(如何将调色板从取决于深度的各种蓝色阴影(默认值)更改为取决于深度的各种绿色阴影。)
How to add labels to the nodes, I was trying:
(我正在尝试如何向节点添加标签:)
ggraph(mygraph, layout = 'circlepack', weight=connection_number) + geom_node_circle() +theme_void() + geom_node_circle(aes(fill =depth) + geom_text(aes(label = paste(name))))
But it just prints a black and white outline shape (ie removes the colours that I put in);
(但是它只是打印出黑白轮廓形状(即删除我放入的颜色);)
I found this answer, but I don't want to define every single shade, I just want to say 'use various shades of green instead of the various shades of blue that are currently used'. (我找到了这个答案,但是我不想定义每个阴影,我只是想说“使用各种绿色阴影,而不是当前使用的各种蓝色阴影”。)
ask by Slowat_Kela translate from so 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…