Good programs to make graphs (complex systems) in linux

Click For Summary
For those new to studying complex systems and seeking to build graphs with numerous connected points, several software options are recommended. NetworkX is a popular Python library specifically designed for creating and analyzing complex networks. For visualization purposes, Graphviz is highlighted as an effective tool, along with Matplotlib, which is also capable of generating high-quality charts and graphs. It is suggested that searching for "network" rather than "graph" may yield better results in literature, as complex dynamical systems are often referred to as complex networks. Additional resources for network diagram modules are available in related articles.
UFSJ
Messages
13
Reaction score
2
Hi guys,

my questions is simple and direct. I'm new in the study of complex systems and would like to know which programs are suggested to use to build a graphs, some thing as 1500 connected points.

Thanks a lot!
 
Technology news on Phys.org
UFSJ said:
Hi guys,

my questions is simple and direct. I'm new in the study of complex systems and would like to know which programs are suggested to use to build a graphs, some thing as 1500 connected points.

Thanks a lot!
In python there is networkX, which is what I used before. I don't have anything to compare it to though.
https://networkx.org/

You might get more hits searching network rather than graph, because graph based models of complex dynamical systems are called complex networks rather than graphs in the literature.
 
  • Like
Likes pbuk and UFSJ
What do you want to do with the graphs once you have built them? If you just want to visualise them then graphviz is the obvious tool.
 
  • Like
Likes FactChecker, jedishrfu and Jarvis323
pbuk said:
What do you want to do with the graphs once you have built them? If you just want to visualise them then graphviz is the obvious tool.
Thanks pbuk. I'm trying this program. Actually look as very good!
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 1 ·
Replies
1
Views
765
  • · Replies 1 ·
Replies
1
Views
2K
Replies
11
Views
2K
Replies
6
Views
3K
  • · Replies 13 ·
Replies
13
Views
4K
Replies
10
Views
5K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K