如何在matlab中绘制三维图形(网络)?

如何在matlab中绘制三维图形(网络)?,matlab,networking,3d,graph,plot,Matlab,Networking,3d,Graph,Plot,我想在matlab中绘制一个3d图形 我所说的图是指节点和边。我有一个邻接矩阵以及每个节点的坐标矩阵。最终我希望给这些节点和边缘上色 gplot函数仅为2d。scatter3函数不允许使用边 有什么想法吗?允许您在3D中绘制点和边。从节点和链接的角度来看,plot3不绘制图形。我向您推荐igraph,但它是matlab的一部分 现在可以(MATLAB R2016b)使用graph类在3d中绘制节点链接图。例如: g = graph(bucky); plot(g, 'Layout', 'subsp

我想在matlab中绘制一个3d图形

我所说的图是指节点和边。我有一个邻接矩阵以及每个节点的坐标矩阵。最终我希望给这些节点和边缘上色

gplot函数仅为2d。scatter3函数不允许使用边


有什么想法吗?

允许您在3D中绘制点和边。

从节点和链接的角度来看,plot3不绘制图形。我向您推荐igraph,但它是matlab的一部分

现在可以(MATLAB R2016b)使用graph类在3d中绘制节点链接图。例如:

g = graph(bucky);
plot(g, 'Layout', 'subspace3');