# Theme, orientation and spacing

Give the diagram a title, then choose a theme, which way it runs and how much room it takes, to suit a slide, a document or a screen.

## Choose for where it will be shown

All of these settings are in the style panel, in the bottom-right corner of the diagram page. Line9 redraws the diagram after each change.

![The style panel: Theme, Orientation, Spacing, Node size, Legend and Comments.](/images/docs/screens/getting-started/style-panel.png)

- **A slide** is wide: try a horizontal diagram.
- **A document page** is tall: try a vertical diagram.
- **A screen** can show either. For a large diagram, use less spacing.

The settings are saved in the diagram's text, so a shared link, an exported file or a published diagram looks the same.

## The diagram's title

The title shows at the top of the diagram. To change it, click the diagram's name in the bar at the bottom of the page, or choose **Diagram ▸ Rename…** from the menu.

In the text, the title is the `title:` line at the top:

```yaml
---
title: Expense claim
---
```

## Theme

The theme sets the colours, lines and fonts of the whole diagram. Click **Theme** in the style panel and choose one.

| Boardroom                                                                                     | Linen                                                                                        |
| --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| ![The expense claim in Boardroom: blues on white.](/images/docs/diagrams/theme-boardroom.svg) | ![The expense claim in Linen: warm greys and browns.](/images/docs/diagrams/theme-linen.svg) |

| Blueprint                                                                                               | Kingfisher (Line9 Pro)                                                                                                       |
| ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| ![The expense claim in Blueprint: white lines on dark blue.](/images/docs/diagrams/theme-blueprint.svg) | ![The expense claim in Kingfisher: coloured outlines on a pale blue background.](/images/docs/diagrams/theme-kingfisher.svg) |

A diagram that doesn't name a theme opens in the theme you chose last.

## Orientation

Click **Orientation** in the style panel to switch a flowchart between horizontal and vertical.

![The expense claim running left to right.](/images/docs/diagrams/orientation-horizontal.svg)

![The same expense claim running from top to bottom.](/images/docs/diagrams/orientation-vertical.svg)

In the text, the orientation is set in the `flowchart` line: `flowchart LR` runs left to right, and `flowchart TD` runs top to bottom.

## Spacing and node size

Both start at 1.0.

**Spacing** sets the room between nodes: 0.75, 1.0, 1.25, 1.5, 2.0 or 3.0.

- More spacing gives a diagram with only a few nodes a better balanced look, and makes room for longer edge labels.
- Less spacing fits more into the same space.

**Node size** scales every node: 0.25, 0.5, 0.75, 1.0, 1.5 or 2.0.

- A larger size makes room for more text in each node.
- A smaller size fits many nodes on one screen or page.

At 0.5 or smaller, each node shows a short code instead of its label, and a table lists what each code stands for:

![The expense approval flowchart at node size 0.5: each node shows a short code, such as A2 or OV, and a table under the diagram lists each code with its label.](/images/docs/diagrams/node-size-small.svg)

## The legend and comments switches

- **Legend** shows or hides the legend that names each class's colour. It appears once the diagram has a class. See [Colour-code with classes](/docs/classes).
- **Comments** shows or hides every comment. It appears once the diagram has a comment. See [Comments and text blocks](/docs/comments-and-text-blocks).

## Next

- [Share a link, image or text](/docs/share): send the diagram, or put it in a slide or document.
- [Colour-code with classes](/docs/classes): colour nodes by role.
