我想在R中绘制完整的图。
我怎么能这么做?我发现在CRAN上只有一个包具有生成完整图的功能。但是这个包,即"RnavGraph",并没有安装,而是以错误状态退出。进一步的搜索似乎是困难的,因为图的不同含义,这不是孤立的与图的结构,但也与图。
如何在R中绘制?
Ps:但是当我试图安装“RnavGraph”时,我得到了以下错误:
ERROR: dependencies ‘graph’, ‘RBGL’ are not available for package ‘RnavGraph’
* removing ‘/home/steve/R/x86_64-unknown-linux-gnu
有没有办法从R中的数据帧构建一个图(图形包)?
数据框包含节点关系。
df = data.frame (
A = c("Berlin", "Amsterdam", "New York") ,
B = c("Munich", "Utrecht", "Chicago")
)
边包括:
Berlin -> Munich
Amsteram -> Utrecht
New York -> Chicago
当试图将igraph对象写入文件时,我会收到以下错误:
Error in .Call("R_igraph_write_graph_graphml", graph, file, as.logical(prefixAttr), : At foreign-graphml.c:1236 : Forbidden control character 0x08 found in igraph_i_xml_escape, Invalid value
我使用编写igraph对象的基本语法以graphml格式文件:
write.graph(myGraphObject,"graph_
我试图从我生成的图表中生成一个关联矩阵:
igraph_t generateGeometricGraph(igraph_integer_t n, igraph_real_t radius){
igraph_t G_graph;
igraph_bool_t connected;
// generate a connected random graph using the geometric model
igraph_grg_game(&G_graph, n, radius, 0, 0, 0);
igraph_is_connected(&
我要扩充图的邻接矩阵。我尝试了以下几项,但没有成功:
require(igraph)
require(Matrix)
set.seed(123) # to get always the same graph (see "R reproducible example")
G <- igraph::erdos.renyi.game(20,10,type="gnm")
mat <- Matrix(1:16, ncol=4,nrow=4)
G[1:4, 1:4] <- mat
# Error in `[<-.igraph`(`*tmp*`, 1: