我正在使用R编程语言进行工作。
我正在尝试制作一个网络/树形可视化,显示我计算机上所有的文件夹、子文件夹和文件。
我找到了以下代码,可以列出我计算机上的所有文件/文件夹:
dirs <- list.dirs(path = ".", full.names = TRUE, recursive = TRUE)
从这里开始,我想要制作一个网络图可视化(例如使用igraph),以展示所有文件夹、子文件夹和文件的路径。
https://www.reddit.com/r/dataisbeautiful/comments/ajcb4n/i_made_a_graph_visualization_of_my_projects/
dirs <- list.dirs(path = ".", full.names = TRUE, recursive = TRUE)
有人可以帮我演示一下怎么做吗?
谢谢!
我的尝试:
library(igraph)
library(data.tree)
dirs <- list.dirs(path = ".", full.names = TRUE, recursive = TRUE)
edges <- data.frame(from = dirname(dirs), to = basename(dirs), stringsAsFactors = FALSE)
g <- graph_from_data_frame(edges, directed=TRUE)
plot(g, layout=layout_as_tree)