GraphvizAlgorithm.WriteEdges(..) does not differ between directed and undirected edges

If I export an undirectedgraph into graphviz, the edges will appear in the dot file as: Vertex1 -> Vertex2 But because of the graph is undirected the output should look like: Vertex1 -- Vertex2

Id #25880 | Release: None | Updated: Wed at 2:54 PM by Clemens_Manert | Created: Wed at 2:54 PM by Clemens_Manert

WeaklyConnectedComponentsAlgorithm on calling Compute() behaves differently on different machines

On some computers it behaves ordinary while on others, it loads QuickGraph.dll (I make BidirectionalGraph), but throws on calculating WeaklyConnectedComponents algorhytm on bidirectional graph: ...

Id #25793 | Release: None | Updated: Oct 22 at 9:39 PM by arandjelS | Created: Oct 22 at 9:39 PM by arandjelS

Finding Disconnected Subgraphs or Components

In my graphs, I generally have at least two completely disconnected subgraphs or components. These components may be of 1 or N vertices. I can easily detect orphans, but not components. Orphans ar...

Id #25751 | Release: None | Updated: Oct 29 at 11:07 PM by bobby751 | Created: Sep 29 at 2:04 PM by mrichman

Is MaximumFlowEdmondsKarp Broken?

The following code produces a max flow of 4 when I believe the correct value should be 5. Can anyone confirm that this is indeed a QuickGraph issue? The graph is taken from http://en.wikipedia.org...

Id #25748 | Release: None | Updated: Sep 25 at 6:06 PM by thesnark | Created: Sep 25 at 6:05 PM by thesnark

I want to generate the vector graph

I want to generate the vector graph by graphiv, rather than bitmap.for example: pointA--pointB; pointB--pointC; pointC--pointD; pointD--pointA; also:the point can be edit.who can help me,3Q.

Id #25621 | Release: None | Updated: Jul 21 at 6:13 AM by zhangcao2006521 | Created: Jul 21 at 6:05 AM by zhangcao2006521

QuickGraph with Mono

Hello, I am trying to use QuickGraph.dll and QuickGraph.Graphviz.dll assemblies in my F# program. Open source compiler Fsharpc compiles properly. But when I use Mono to run the exe file (I am usin...

Id #25587 | Release: None | Updated: Sep 11 at 1:17 PM by bhagya83 | Created: Jul 3 at 10:01 AM by bhagya83

All properties (A, R, G, B) in GraphvizColor class gets color from a field

Code from GraphvizColor.cs: public byte A { get { return this.a; } } public byte R { get { return this.a; } } public byte G { get { return this.a; } } public byte B ...

Id #25569 | Release: None | Updated: Jun 21 at 1:26 AM by afsherman | Created: Jun 21 at 1:26 AM by afsherman

Allow custom names for nodes when we generate Graphviz's dot file

Just replace code foreach (TVertex key in this.VisitedGraph.Vertices) this.vertexIds.Add(key, num++); to foreach (TVertex key in this.VisitedGraph.Vertices) this.vertexIds.Add(key,...

Id #25565 | Release: None | Updated: Jun 19 at 2:00 PM by afsherman | Created: Jun 19 at 2:00 PM by afsherman

Inconsistent actions name

Hi! I've noticed that actions FormatEdge and FormatVertex from GraphvizAlgorithm are of inconsistent type namings. As is, FormatEdge is of type FormatEventAction<...> and FormatVertex is of typ...

Id #25260 | Release: None | Updated: Mar 12 at 8:11 PM by kralfy | Created: Mar 12 at 8:11 PM by kralfy

Bidirectional Graph RemoveEdge: Inconsistent failure conditions for source and destination vertex

The RemoveEdge(Edge) method throws a Dictionary KeyNotFoundException if the source vertex in it's argument is not present in the graph, however if the destination vertex is not present the method r...

Id #25159 | Release: None | Updated: Feb 4 at 10:52 PM by danielkeogh | Created: Feb 4 at 10:52 PM by danielkeogh