graphviz

Visualizing Undirected Graph That's Too Large for GraphViz?

Hi Everyone, I was wondering if anyone has any advice for rendering an undirected graph with 178,000 nodes and 500,000 edges. I've tried Neato, Tulip, and Cytoscape. Neato doesn't even come remotely close, and Tulip and Cytoscape claim they can handle it but don't seem to be able to. (Tulip does nothing and Cytoscape claims to be work...

record nodes and rankdir in graphviz

When I changed the rankdir of my graph from LR to TD, my record nodes also changed their layout direction so they no longer look like a 'record'. I tried applying a separate rankdir to the nodes, but this had no effect. How does one keep the record nodes with the correct layout? digraph sample { graph [rankdir=TD]; node [shape=rec...

Graphviz for documentation.

I noticed that doxygen uses the graphviz library for creating diagrams. Have you ever used graphviz for generating documentation? Is it worth learning the graphviz for documentation purposes outside the scope of doxygen? Or am I better off to sticking with a standard data modeling package like Visio? I understand the merits of it as a g...

Merging C Callergraphs with Doxygen or determining union of all calls

I have a collection of legacy C code which I'm refactoring to split the C computational code from the GUI. This is complicated by the heavily recursive mathematical core code being K&R style declarations. I've already abandoned an attempt to convert these to ANSI declarations due to nested use of function parameters (just couldn't get th...

How do I impose the y position on a node when using graphviz to draw lattices?

I am using Graphviz to draw a lattice. The nodes are set of numbers. Being a lattice, I would like the height position (the y) of a node to represent the number of elements in the set represented by the node. Then the x position should be defined by graphviz to make the representation cleaner. Is it possible? According to the dot docu...

Where can I get Ruby, GraphViz and Dot hosted?

I want to find some hosting for a small Ruby (Sinatra) app that uses Graphviz and Dot. Heroku is usually my favorite because it's a) Free, b) Simple, and c) Scalable. Heroku doesn't do Graphviz and Dot, so I'm looking for an alternative. Any ideas? ...

Are there any good tutorials for creating Graphviz Diagrams on the mac?

I am pretty interested in Graphviz after I could not find any other quiet useful diagramming tool for the mac. ...

Is there any good IDE or WYSIWYG editor for graphviz?

Actually I had downloaded an GUI for graphviz (dont remember the site), which said that they had won an Apple Design Award. But that tool really only displays an *.dot file I created. That's it. It's just called "Graphviz"... I guess that there are better tools around for using the Graphviz technology. I tried this one: link text Altho...

Where are the best graphViz tutorials to learn graphViz fast?

Duplicate of this question ? I've got this link. Maybe I'll do my own tutorial on that, because I find it hard to learn. The documentation lacks examples. ...

Drawing component diagrams in TinyUML

Hi Folks, I am working on extending a small application that uses the 'dot' tool to draw UML class and state diagrams, to implement component diagrams (I am running into a lot of problems accommodating the UML 2.x notation for the same). I intend to display the interfaces that a particular component requires and provides through the ...

GraphViz edge labels

Hi... I'm trying to draw a graph of the dependencies between C header files using graphviz. Basically, what I'm doing is log all the #include that appear and the condition (#if conditions I mean). If a file includes another one, it becomes its father in the graph and the potential condition is the edge label. I obtain a pretty large g...

How can I draw automatic graphs using dot in Python on a Mac?

I am producing graphs in a Python program, and now I need to visualize them. I am using Tkinter as GUI to visualize all the other data, and I would like to have a small subwindow inside with the graph of the data. At the moment I have the data being represented in a .dot file. And then I keep graphviz open, which shows the graph. But th...

How do I run "dot" as a command from Python?

I am using Python on Mac OSX Leopard. I am trying to run the program 'dot' (part of Graphviz) from Python: # -*- coding: utf-8 -*- import os print os.environ['PATH'] print os.system("ls >> a.txt") print os.system("dot -o9.png -Tpng ./6.dot") The command "ls" is there just to make sure that python is in the correct directory. It is. ...

Can't compile code using Boost graphviz.hpp

I'm trying to use read_graphviz extension to pull a graphviz .dot file into a Boost Grpah. Here is my sample. I can't get it to compile. I posted the g++ error message after the code but I had to but it short, it's too long to post here without significant re-formatting. The documentation the graphviz.hpp library is too terse to guid...

Need help with overlapping records using graphviz and neato

I am building a dot file to represent computer hardware and the physical connections to a network switch and displays. I have it looking ok when processed by the dot program but I think I really want it processed by neato to create a more "free form" picture as it starts to grom. Right now when I run my large file with neato, everythin...

Grappa (Graphviz) Tutorial?

Does anyone have sample code, or a tutorial which demonstrates how to use Grappa? I've searched high and low and can't find anything. ...

Controlling Layout of Graphviz Graphs

I have a number of relatively simple (auto-generated) graphs in graphviz dot format. These show the path through a state machine, but dot has a slightly confusing habit of deciding that two nodes must be on the same rank when I would like the graph to be in state order. I've tried a lot of settings (including the :n and :s and the weig...

graphviz/dot crash (turned out to be caused by faulty installation)

I'm trying to use the GraphViz tools to generate some dependency graphs but I'm having zero luck getting dot to export images. SVG works fine, but anything else (jpeg, gif, png) cause dot to crash. Here's my graph: digraph test { main -> parse -> execute; main -> init; main -> cleanup; execute -> make_string; execute -> printf in...

[graphviz/dot] size of node with shape=circle

hi guys, i'm trying to set the size of the nodes this way: controller[shape=circle,width=.5,label="Controller",style=filled,fillcolor="#8EC13A"]; But all three nodes are with different size. How can i set fixed size? ...

How do I set the resolution when converting dot files (graphviz) to images?

I tried $ dot -Tpng rel_graph.gv > rel_graph.png but the resulting image has a very low quality. ...