4

When writing a flow chart, I can understand that it is a best practice to generally read left-to-right or right-to-left per locale, and/or top-to-bottom and generally for the directional flow of the chart to be consistent.

But, when it comes to a diamond ("decision") element and its yes/no or true/false result arrows, is there a convention as to which one ought to be pointing down and which one to the side?

2
  • As far as I know, no. But I can't say that with any authority. Either way, whether there is or isn't - the important thing is to be consistent - even if your graph is different from many others, it will still be readable. Commented Feb 15, 2019 at 12:32
  • No. You just “label” the outgoing arrows with T/F or Y/N and the like to say which is which. Commented Feb 17, 2019 at 17:18

3 Answers 3

7

Yes, there is such a convention, but it is not based on true or false. The "happy flow" will always be pointing down and any exceptional or side-tracked flow will be pointing left/right.

E.g. if you have a decision based on whether you are having to set up a new client or use an existing client, the existing client is the nice direction ==> go down.

2
  • Thank you very much. I never found this information searching online. Commented Mar 4, 2019 at 17:57
  • 1
    One advantage of this convention, especially when laying out steps and decisions from left-to-right is that decisions that require "going back" to a step can have the arrow loop around back to a previous step, while the "happy flow" continues down. This can limit arrows crossing over each other. Flipping the convention might work, but then arrows could start crossing more shapes (since you're laying out shapes top-to-bottom already). Commented Oct 2, 2023 at 23:46
2

The standard is old, but was required learning back when programming required flowcharting your solution, as you would get precious little time interacting with the computer (if you actually touched it at all).

https://fulmanski.pl/zajecia/wdi/zajecia_20142015/materialy/IBM-FlowchartingTechniques-GC20-8152-1.pdf indicates that the default directions for flowcharts is "left to right" or "top to bottom" and directions other than those require arrows to clarify the direction.

This is likely due to the predominance of the English language in computing at the time, earlier Graphical Design rules have always indicated that in order to enhance clarity on information presented serially (one item should be read before another), "reading order" of the language should be followed.

3
  • The document says "left-to-right"... Commented Aug 7, 2024 at 20:21
  • @DouglasHeld I only blame my ability to get right and left mixed up. Thanks for noting my mistake, I'm editing now. Commented Aug 8, 2024 at 15:03
  • This is the correct answer. The "Yes" or "True" goes right or down, and "No" or "False" goes left. Commented Jan 15 at 11:33
1

No, there is no such convention. I have even seen flowcharts where both the yes and no (or true and false) arrows attached to the side of a decision element.

It all depends on how you can best get the idea across that you are showing in the diagram.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.