| Source length | 50000 | Longer source is refused. |
| Flow nodes | 15, plus 1 for each group, up to 25 | More nodes produce a density warning. Groups break a diagram into parts, so each one allows a node more. |
| Schema tables | 6 | More tables produce a density warning. |
| Sequence actors | 6 | More actors produce a density warning. |
| Git graph commits | 40 | More commits than this draws warning W200: a picture shows a release or a feature well, not a whole repository. More than 300 is refused with error E140. |
| Git graph branches | 7 | More branches than this draws warning W200, because the lane colors then repeat. More than 24 is refused with error E140. |
| Gantt chart tasks and milestones | 40 | One row each. More than this reads as a wall of bars: split the plan into charts by phase or team. A chart of more than 300 rows, 60 sections, or 3660 days is refused with E140. |
| Class diagram classes | 12 | More classes than this in one diagram is a wall of boxes. Each package allows 2 more, up to 24. Past 200 classes or 400 relations a diagram is refused with E140, before any layout work. Split it along a package. |
| Class diagram members in one class | 12 | A class box taller than this crowds the diagram around it. Show the members that matter to the design. A class of more than 60 members is refused with E140. |
| State states | 15 | More states than this in one diagram, plus one for each composite state up to 25, draw a warning. Group related states into composite states, or split the diagram. Past 300 nodes, 600 transitions, or 6 levels of nesting, the diagram is refused. |
| State composite nesting | 3 | Composite states nested deeper than this draw a warning. Draw the inner state machine as a diagram of its own. |
| Timeline periods on a horizontal rail | 12 | More periods than this run past the width of a page and shrink the text. Set direction=down or split the timeline by era. More than 200 periods are refused. |
| Timeline periods on a vertical rail | 24 | More periods than this make a picture too tall to take in. Split the timeline by era. |
| Timeline events in one period | 5 | A stack taller than this outweighs its neighbours. Split the period in two, or keep the events that matter. More than 12 events in one period are refused. |
| Timeline events | 48 | More events than this are a history, not a diagram. Split the timeline by era. More than 500 events are refused. |
| User journey tasks | 16 | More tasks than this in one journey is more than a reader takes in at once (W200). Draw one journey for each stage. |
| User journey actors | 8 | More actors than this share a tone, so some chips look alike (W351). Merge actors who always act together. |
| Mind map topics | 40 | More topics than this draw a density warning, and more than 300 are refused. Split a big map by branch. |
| Mind map branches | 8 | More branches round the root than this draw a warning. The branch tones repeat after seven. |
| Mind map levels | 4 | More levels below the root than this draw a warning, and more than 10 are refused. |
| Mind map topics under one topic | 9 | More topics branching from one topic than this draw a warning. Group them. |
| Treemap treemap items | 80 | More than this reads as a field of unlabeled tiles: group the small ones into one "Other" item, or split the treemap by group. More than 300 items or 100 groups is refused with E140. Many tiles too small for a label also warn. |
| Share chart slices | 6 | More slices than this in one ring draw a warning: the colours stop being easy to tell apart. Use fold= or a bar chart. More than 30 are refused with E140. |
| Share chart points between slices | 3 | Slices whose shares are within this many percentage points of each other, and within a quarter of each other in size, draw a warning: a ring cannot show which is larger. Use a bar chart to rank them. |
| Quadrant chart points | 40 | One mark each. More than this and a reader cannot weigh them: split the items by theme or team. A chart of more than 120 points is refused with E140. |
| Layered architecture blocks in a layer | 8 | More than this wraps the layer to several rows and it stops reading as one tier: split the layer. More than 12 layers, 80 blocks, or 80 links is refused with E140. More than 20 links warns. |
| C4 diagram elements | 12 | More elements than this in one diagram, plus 2 for each boundary up to 20, draw a warning. Split the diagram by level. Past 80 elements, 160 relationships, 40 boundaries, or 4 levels of nesting, the diagram is refused. |
| Matrix rows | 20 | One strip each. More than this and a reader cannot weigh them: split by theme or team. More than 40 rows is refused with E140. |
| Matrix columns | 12 | The most that can be drawn, refused with E140 past it. More than about 8 are wider than a Markdown column and shrink their text (W202). |
| Matrix items | 30 | Risks on one grid. More than 60 is refused with E140. |
| Sankey diagram sankey columns | 8 | More columns than this make a picture wider than a Markdown column. More than 12 columns, 60 nodes, or 150 flows is refused with E140. A node whose flows in and out differ, ribbons thinner than 2px, and more than 40 nodes or 100 flows also warn. |
| XY chart series | 6 | More than this draws a warning: the colours stop being easy to tell apart. More than 8 is refused with E140. |
| XY chart places | 60 | Places on the x axis; more is refused with E140. The labels of a crowded axis are thinned, with a warning. |
| Tree tree rows | 60 | More rows than this in a file tree or an outline reads as a wall: draw one tree for each top-level folder, or fold the small ones into an omitted line. Past 6 levels also warns. More than 300 entries or 8 levels is refused with E140. |
| Swimlane lanes | 8 | More lanes than this draw a warning. Past 12 lanes, 80 steps, or 160 transitions the diagram is refused. |
| Swimlane steps | 40 | More steps than this draw a warning. Split a long process into one diagram for each phase. |
| Stack marks | 3 | A node carries at most this many marks in stack=; one more is an error. |
| Column width | 880px | A diagram wider than this shrinks to fit; if text would drop below readable size, a width warning appears. |