svg = job_client.visualize(job)
Path("diagram.svg").write_text(svg)

# in a notebook
job_client.display(job)
def JobClient.visualize(
  job_or_id: Job | str,
  direction: str = "down",
  layout: str = "dagre",
  sketchy: bool = True
)
Create a visualization of a job as a diagram.
If you are working in an interactive environment, such as Jupyter notebooks, you can use the display method to display the visualized job diagram directly in the notebook.

Parameters

job_or_id
Job | str
The job to visualize.
direction
str
The direction for the diagram to flow. For more details, see the relevant section in the D2 documentation. Valid values are up, down, right, and left. The default value is down.
layout
str
The layout engine for the diagram. For further information, refer to the D2 layout engines. Valid values are dagre and elk, with the default being dagre.
sketchy
bool
Indicates whether to use a sketchy, hand-drawn style for the diagram. The default is True.
svg = job_client.visualize(job)
Path("diagram.svg").write_text(svg)

# in a notebook
job_client.display(job)