4

Diagram to show arrows are wrong

I tried to draw a diagram. I won't change this one. But I need to draw a new diagram. This time the arrows aren't allowed to hide under the circle - or in the case of the new diagram: under the box.

How do I connect multiple boxes with an arrow?

Example of how a diagram can look like: https://www.researchgate.net/profile/Donald-Weller/publication/46644603/figure/fig2/AS:669214092308483@1536564481152/Box-and-arrow-diagram-showing-the-organizational-structure-of-the-project-The-three.png

Please don't draw an entire diagram for me. It would be a waste of your time. I just need to know how to connect multiple boxes with arrows.

Thanks so much for your time and effort!

1 Answer 1

6

In Inkscape 1.2 you can offset arrow markers using the Offset X value in the Markers dropdown, just enough to pull it back from the line of an object.

You can also use the Diagram Connectors tool enter image description here to connect shapes with lines so that they can move automatically when you move the connected objects.

An example

enter image description here

7
  • You can also go to symbols and use the logical or diagram simbols over there, then conect them just as in the answer. Commented Jun 22, 2022 at 12:03
  • 1
    @SIMBIOSISsurl - perhaps, but this question is about arrow heads, how to move them, and how to connect arrows to objects, nothing really to do with diagram symbols. You need to pay attention to the actual question being asked. Commented Jun 22, 2022 at 12:18
  • 1
    This is a great solution, but here is a small detail if you zoom in at the point of the arrow: the line below still touches the shape and it looks like there is a little square at the point of the arrow, you can't see the sharp point of the arrow. The best workarround I found is changing the Dashes to Custom and setting a Pattern with a single number, which makes the line shorter, but you have to modify this number manually every time you move the objects. Is there a better solution for that? Commented Apr 2 at 10:41
  • @user2518618 There's no automatic way to do this AFAIK. It will take some manual work. Another method is not to adjust the arrow heads at all using the method given above, but instead use the nodes tool to pull the connector away from the edge. This won't disconnect the connector, however if you then move the shape, the arrows will snap back to their original positions. So, you will still need to fix it manually each time, but since you are fixing it manually anyway, using the nodes tool may be easier than typing in values for custom dashes. Commented Apr 2 at 16:36
  • @user2518618 - if you ask this as a new question I can add a more detailed answer. Commented Apr 2 at 16:38