How to plot nodes and links representing an adjacency matrix without coordinates?

Hi all,
I am having an adjacency matrix with more than 800 nodes and would like to plot the nodes and edges in a similar fashion than do the gplot or wgplot commands (with varying edge thickness for higher weights). However, I do not have the coordinates of the nodes and am looking for the ideal coordinates that show clustering of nodes. I tried using biograph - but the number of nodes is too high. I also tried to do it in graphviz but the website is down and I couldn't figure out what to do. I finally used fruchterman_reingold_force_directed_layout but I cannot find the function fruchterman_reingold_mex.m, which is required for this.
Thank you very much!

Answers (1)

If you're using release R2015b or later, create a graph or digraph object and call plot on that object.

1 Comment

Thank you! How can I change the thickness of the edges based on the weights as in wgplot? Thanks!

Sign in to comment.

Categories

Find more on Graph and Network Algorithms in Help Center and File Exchange

Asked:

on 22 Apr 2016

Commented:

on 22 Apr 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!