Online tool for making graphs (vertices and edges)?

258.1k Views Asked by At

Anyone know of an online tool available for making graphs (as in graph theory - consisting of edges and vertices)? I have about 36 vertices and even more edges that I wish to draw. (why do I have so many? It's for pathing in a game)

Only tool available to me right now is MS Paint and it would be very messy.

Edit:

I'm not actually looking for a 'standard' - just some way to neatly draw a set of vertices and edges, preferably without having to write code. I was planning to screenshot the pic and use it in a question on gamedev but I managed to solve the problem for now. Thanks for all the answers. I still prefer GeoGebra because it accessible online, neat, accurate, aligns elements to a grid, has consistent shapes, and has a high degree of customization available.

7

There are 7 best solutions below

7
On BEST ANSWER

For drawing graph, the best is TIKZ but it does take some time to study, an alternate is graphviz


Rollbacked:

For drawing 2D geometry, try GeoGebra or Sketchpad (licensed).

For drawing 3D geometry, try Cabri 3d (licensed).

2
On

Creately offers a nice WYSIWYG interface for drawing graphs.

0
On

You can also use GasTeX, which is a package for LaTeX for drawing graphs.

Example code:

\begin{gpicture}
  \node[Nmarks=i](A)(0,0){0}
  \node(B)(20,0){1}
  \node[Nmarks=f](C)(40,0){2}
  \drawedge(A,B){$a$}
  \drawloop(B){$b$}
  \drawedge(B,C){$c$}
\end{gpicture}
2
On

I created an open source graph drawing library too: https://github.com/anvaka/VivaGraphJS.

It requires some programming knowledge but I'd be really glad to help.

6
On

yEd is a free cross-platform application that lets you interactively create nodes and edges via drag and drop, format them with different shapes and styles, and apply various graph layout algorithms to arrange the graph neatly.

4
On

http://illuminations.nctm.org/ActivityDetail.aspx?ID=20 In the above link you can have a tool where you can draw graphs, check degree, find eulerian path, hamiltonian path.

0
On

If you need a really quick solution to draw graphs quickly for pedagogical examples you can use https://graphonline.ru/en although its not ideal.

But it works and you can just click the nodes where you need them and join them up.

enter image description here