1

I want to draw a mathematical graph in my asp.net web application. Is there any free control for doing this work? I see http://www.yworks.com but it is not free.

masoud ramezani
  • 22,228
  • 29
  • 98
  • 151

2 Answers2

2

Following are the under Microsoft Public License (Ms-PL) license and You might want to check out QuickGraph.

NodeXL might also be of interest (visualization library). It's WPF, but you can use a container to host it if you need WinForms.

You can use check GraphViz to generate this sort of graph. My app generates the .dot file that can then is then passed into GraphViz. It supports a load of file formats, such as bmp, jpg, png, pdf, svg etc etc.

Reference:

Open Source tools list
C# graph drawing library?
Drawing a Web Graph

You could use QuickGraph to easily model the graph programatically, then export it to GraphViz or GLEE, then render it to PNG.

Community
  • 1
  • 1
Niranjan Singh
  • 18,017
  • 2
  • 42
  • 75
1

Under Eclipse open source license there is Graphviz

It has many language bindings including C#.

Gene
  • 46,253
  • 4
  • 58
  • 96