Graph library

U

unkwb

I am looking for a graph library for my C# projects.

Goal: I'd like to draw graphs as UML and ER diagrams (Hierarchies). I
do NOT talk about pie charts or bar charts.

Is there something you have used and which can be recommended?
Thanks in advance. HW


ID: HWGRAPH0316
 
P

Pavel Minaev

I am looking for a graph library for my C# projects.

Goal: I'd like to draw graphs as UML and ER diagrams (Hierarchies). I
do NOT talk about pie charts or bar charts.

I'm not sure how good it will be for UML & ER diagramming
specifically, but I have used Graphviz (http://www.graphviz.org/) in
the past to draw generic graphs from .NET apps. Screenshots at the
home page should give you the idea of what it's capable of, but the
main thing that it gives you is reasonably good automatic layout of
nodes - you just define the nodes themselves, and the edges, and it
does the rest.

It's not a .NET lib, and I'm not aware of an existing publicly
available wrapper, so if you go with it, you'll have two choices:
either run the executable that processes graph description and outputs
an image in a separate process (pretty simple, but slow), or write a C+
+/CLI wrapper around the C library, and then call the wrapper from
your C# code.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top