Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
G
graphviz
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 643
    • Issues 643
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 20
    • Merge requests 20
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • graphviz
  • graphviz
  • Issues
  • #1987

Closed
Open
Created Mar 28, 2021 by Paul Gardner-Stephen@gardners

Drawing busses for network and other diagrams

Steps to reproduce

It doesn't seem possible to make "bus" nodes in graphviz, such as would be useful for drawing network diagrams.

Expected Behaviour

It is desired to be able to create a node that looks like a thick line, with the label beneath it, and to which edges can connect anywhere along its length.

Actual Behaviour

Labels are difficult to draw beneath a purposely resized node to give the impression of a bus. When this is done, if the node is at the bottom of the page, the label beneath it will be truncated. Also, all edges still attempt to terminate in the centre of the node, rather than any convenient point along the bus.

OS Version

Ubuntu 20.04 Linux

Graphviz Version

dot - graphviz version 2.43.0 (0)

Additional info

Attached is an example that gets as close as I have been able to manage.example.tgz

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking