You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to montrea...@googlegroups.com
Hi all !
For my work, i'm searching for a good Python Library to help to build some very nice graph. There's couple of things to know about my needs:
0. should be written in python…. :)
1. The graphs will include more than 75k of nodes
2. I want colors !
3. The beautiful it will be, the happy i'll be cause i'm producing them for our internal needs but for a presentation
4. I would to use something the more pythonic as possible
5. should work on Python2 and linux
Any idea ? what do you think of networkX ? igraph ? Any user stories that you could share ?
Happy Thanksgiving !
P.s. Next montreal-python will be announced soon, stay tune ! :)
--
Mathieu Leduc-Hamel
vahan (aivo)
unread,
Oct 8, 2012, 6:11:02 PM10/8/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to montrea...@googlegroups.com
I've used networkx and it can handle 75k nodes easily. Might take some time (a few hundred milliseconds) to load tough. In the end networkx uses graphviz to draw graphs. It's customizable as per Graphviz's specifications. IIRC networkx had a builtin breadth first search path traversal alogirthm to organize the graph in a more structured way.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to montrea...@googlegroups.com
I've used both NetworkX and PyDot (GraphViz wrapper) in the same project. NetworkX has a lot of really useful features but couldn't generate the output I wanted. I ended up using NetworkX to do the grunt work and then putting everything through PyDot for the layout.