Correct way in drawing a diagram
Eagle assigns a name to each network. As soon you connect two pins, there's a name N$nnn assigned automatically and used for any connections of further pins (and when you join two networks, eagle asks which name to use for both from thereon.)

You are allowed to cut the wires between network segments.

Again: You are allowed to cut the wires between network segments.

The wires keep being connected because they share the same network name.

That means you can cut wires, then add drawing elements to show a reader those wires should be connected. The parts from the dports library are intended for that purpose. But you can also simply use the label command (or icon). Another thing that comes in handy is you are allowed to rename networks. So, use the name command (or icon) to assign a nice name as /EN1 to a network.

You can also rename two network segments which have never been connected by a wire and use the dialog box to connect the two but that is a bit error prone. You may end up accidentally connecting all wires to one single network if you aren't careful. You need this technique for connecting wires on different sheets though.

For buses, it's common practice to let the single wires of a network end blind at all sides and use a bus bar to connect the sides visually.