Is there a software for drawing cause-effect graphs? I would like to be able to draw something like this:

enter image description here

I've been searching around and haven't been able to find anything that does exactly what I want yet.

SmartDraw claims to allow this, but its cause-effect templates are not like the one above at all.

I know I can probably do that manually by inserting a "^" and "v" next to the edges for "and" and "or" relationships, and drawing 2 half-circles in the edges for "not" relationships, but it would be a lot easier if there was a software that automatically did that for me.

  • 1
    You want paid or free?
    – onurcano
    Commented Mar 18, 2018 at 21:04
  • Any, I just cannot find any software that does exactly this. Commented Mar 18, 2018 at 21:06

3 Answers 3


There may be software that is designed fo this http://benderrbt.com/bendersoftware.htm#rbt

however, LibreOffice Draw will likely do the trick.


Look into graphviz suite. You might have edges with labels containing appropriate symbols (probably some weird Unicode characters).


This can be done using Tikz (a LaTeX library for drawing graphs), see, e.g., this answer on StackOverflow.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.