ggraph

    1热度

    1回答

    什么数据格式是创建ggraph圆形包布局所必需的?它似乎需要一个层次结构。 我尝试了正常的顶点和节点,这显然不起作用。 library(ggraph) library(igraph) edges=data.frame(from=c('a','b','c'), to= c('c','a','d')) vertices=data.frame(nodes=c('a','b','c','d'), w

    2热度

    3回答

    尝试使用ggraph程序包绘制网络并指定每个节点的坐标。虽然我可以通过igraph包实现这一点 - 但我无法使用ggraph包进行此操作。 # reproducible example to generate a random graph library(igraph) g1 <- erdos.renyi.game(20, 1/2) plot(g1) # function to prod

    1热度

    1回答

    我有一棵树在属级别注释(即每个叶子都有一个名字),我想宣传叶子的颜色在分支/边缘,只要孩子有相同的属,像这样的情节: Source 我的树是here(对不起,dput不工作...),他看起来就像是: library(ggraph) library(tidygraph) load("tree_v3") TBL %>% activate(nodes) %>% as_tibble # A ti

    4热度

    1回答

    如所示,如果图是径向的,则无论是否使用repel=T,标签都可能拥挤。 有没有办法让标签交互或允许旋转图形以读取标签? library(ggraph) mtcarsDen <- as.dendrogram(hclust(dist(mtcars[1:4], method='euclidean'), method='ward.D2')) ggraph(graph = mtca

    4热度

    2回答

    我想使用构面绘制图形,其中面板之间的边缘会有所不同。面板按字母顺序自动排序(如ggplot中的惯例)。一个简单的例子: library(igraph) library(ggraph) g <- make_empty_graph() + vertices(1:2) + edges(1:2, 2:1, g = c('b', 'a')) ggraph(g, 'kk') +

    1热度

    1回答

    我尝试绘制一个双边网络,其边缘颜色与其节点之一相同。 例如,我们以电影/演员二部图为例,共有7部电影和15个演员,每个演员都有国籍。 我想在演员和电影的颜色比演员的国籍相同。 NG1 <- 7 NG2 <- 15 Nat <- sample(x = c("French", "English", "Italian", "American", "Chinese"), size = NG2, rep

    3热度

    1回答

    我对R很新,我需要ggraph库,它不能从rstudio控制台安装。这是一条消息: Warning in install.packages : package ‘ggraph’ is not available (for R version 3.3.2) 是否有其他安装方式?貌似这个库的生命和繁荣: https://www.r-bloggers.com/introduction-to-ggraph

    1热度

    1回答

    我尝试绘图与ggraph包树状图,但它的确定与geom_edge_diagonal()但与geom_edge_elbow() 包 library(phyloseq) library(igraph) library(ggraph) 获取数据 文件ps.rds在这里可用 https://github.com/spholmes/F1000_workflow/tree/master/data ps

    0热度

    2回答

    比方说,我产生这个图表: library(ggraph) library(igraph) my_chart <- graph_from_data_frame(highschool) set.seed(2017) ggraph(my_chart, layout = "nicely") + geom_edge_link() + geom_node_point() 一个将如何检索该图表节