dot

Filter for drawing directed graphs.

Extending xlib (AKA x11) "lang"?

I have just discovered for myself the xlib output "language" dot supports. It is actually very nice because of its performance if used e.g. with http://github.com/esc/git-big-picture to visualize hairy and lengthy git development trees.

But its keybindings / mouse shortcuts are quite limited (closer to rudimentary) -- could someone point to the list of supported ones?

I wonder if it is feasible for it to be extended with a callback command which would be ran provided selected node/edge information...?

Thank you in advance!

Aligning subgraphs

Hello,

This graph creates two boxed columns, each with three nodes. However, the tops of the boxes do not align. Can someone offer a suggestion?

digraph default {

// label at top center followed by a blank line

graph [label="Graphviz Chart 3\n\n\n", labelloc=t; labeljust=center, fontname=Helvetica, fontsize=18]
labeljust=center;

ranksep=.5

node [shape="box", style=rounded, fontsize=12 fontname=helvetica];
edge [fontsize=9 fontname=helvetica];

subgraph cluster_0 {
label="EBS";
style="dashed";

Create subgraph without an additional node

Hello everyone,

I am somehow new to Graphviz, used it for a little while, but don't know some advanced features.

Here is what I want: I want to create a subgraph without creating an additional node. Now if I have a subgraph, the subgraph will be displayed next to the main graph, and a symbolic node representing the subgraph will be added to the main graph. I now want that in the main graph the subgraph links directly into main one. Of course in this case the outline of the subgraph will be drawn, and the edge to the subgraph will link to the outline.

How to specify the thickness of edges ?

I'd like the set the thickness of dot file, but could not find the attribute. Anyone know that ? Thanks

How to make GraphVis optimize graph like the following

I have a msc like graph like below example where dot aparently make non optimal layout
is there a way to optimize this without manualy inverting some of the edges?
By optimize I mean make callA appear callB in stead of below (Obvious what was intended
but also seems to be most optimal for shortest edges but somehow dot get confused)

digraph{
size=13
rankdir=LR
{
node[shape=box]
//edge[style=invis]
edge[weight=100]
Du->WSu->SCu
Du_->WSu_->SCu_
}
{
node[shape=point label=""]
//edge[dir=none]

Determining Bezier splines that are part of a concentrated edge in attributed dot

My attributed dot files are generated with concentrate=true so each Bezier spline is only listed in one edge, even though it might be logically part of many edges.

Is there any way to determine from an attributed dot file which Bezier splines belong to a certain edge?

How to Force layering in DOT?

Hi, I am trying to organize blocks on following layers: Web Layer and Integration Layer first Services Layer second Data Layer third I am using below dot file. As you can see I have layers 'overlapped'. How I should achieve above order? Thanks, Aleks

digraph { node[ shape=box; ];

dot provides error "Format: "pdf" not recognized. Use one of :"

dot provides error "Format: "pdf" not recognized. Use one of :"

I installed the product and I can't get a graph. I also couldn't find technical information on what I was doing wrong.

Use the PORT attribute of a <TD> in "record" shape nodes

Hello.
It would be great if you help me
I need to connect Table1.Field1 with Table2.Foield2
This is me .gv

digraph test {
node [margin="0.01"];
rankdir="LR";

"Table1" [ style = "filled, bold" penwidth = 5 fillcolor = "white" fontname = "Courier New"
shape = "Mrecord" label =<

Table1

Field1

Field2

> ];

Modifyingnode position with mouse

Hi !
I would like to know if it's possible to modify the graph generated by Graphviz with the mouse. I would like to know if it exists a format which allows modifying the graph by clicking and moving a node with the mouse for example.

Recent comments

Syndicate content