Use gridlines and snap-to-grid in Power BI reports

APPLIES TO: Power BI Desktop Power BI service

The report canvas in Power BI Desktop and the Power BI service provides gridlines that let you neatly align visuals on a report page. You can use snap-to-grid and smart guides so the visuals in your report look clean, aligned, and evenly spaced.

Screenshot of the report canvas, showing how to use gridlines and snap-to-grid in Power BI Desktop reports.

Enable gridlines, snap-to-grid, and smart guides

To enable gridlines and snap-to-grid, select the View menu, then enable the checkboxes for Show gridlines and Snap objects to grid. You can select one or both options; they operate independently. In addition, you can turn on Show smart guides, which provide relative guidelines when moving a visual or group of visuals.

Screenshot of the report canvas, showing how to enable gridlines and snap-to-grid in Power BI Desktop reports.

Note

If Show gridlines and Snap objects to grid are disabled, connect to any data source and they become enabled.

Use gridlines

Gridlines are visible guides that help you align your visuals. When you're trying to determine whether two (or more) visuals are aligned horizontally or vertically, use the gridlines to determine whether their borders align.

Use Ctrl+Click to select more than one visual at a time, which displays all selected visuals' borders and shows whether the visuals are properly aligned.

Screenshot of the Power BI report canvas, showing how to use gridlines to align your visuals.

Use gridlines inside visuals

In Power BI, there are also gridlines inside visuals that provide visible guides for comparing data points and values. You can manage the gridlines within visuals using the X axis or Y axis card (as appropriate based on visual type) found in the Format section of the Visualizations pane. You can manage the following elements of gridlines within a visual:

  • Turn gridlines on or off
  • Change the color of gridlines
  • Adjust the stroke (width) of gridlines
  • Select the line style of the gridlines in the visual, such as solid, dashed, or dotted

Modifying certain elements of gridlines can be especially useful in reports where dark backgrounds are used for visuals. The following images show the Gridlines section in the Y axis card.

With a visual selected, scroll to the Gridlines setting and set it to On. Then change the settings as desired.

Screenshot of a Power BI Desktop visual, showing the axis gridlines settings.

Use snap-to-grid

When you enable Snap objects to grid, all visuals on the Power BI canvas that you move (or resize) are automatically aligned to the nearest grid axis, making it much easier to ensure two or more visuals align to the same horizontal or vertical location or size.

For example, this visual is in between gridlines.

Screenshot of the report canvas, showing an unaligned visual.

After moving this visual, it's aligned with the grid.

Screenshot of the report canvas, showing how gridlines and snap-to-grid can ensure the visuals in your reports are neatly aligned.

That's all there is to using gridlines and snap-to-grid to ensure the visuals in your reports are neatly aligned.

Use smart guides

Smart guides are visible guides that help you align your visuals relative to another visual. These lines appear when a selected visual or group of visuals is moved. When a smart guide appears, you can stop moving the visual, and it will be aligned to a neighboring visual. Smart guides appear for the center, sides, top, and bottom of the selected visual, with respect to a nearby visual.

Screenshot of the Power BI report canvas, showing how to use smart guides to align your visuals.

Use z-order

You can manage the front-to-back order of visuals in a report, often referred to as the z-order of elements. This feature lets you overlap visuals in any way you want, then adjust the front-to-back order of each one.

You can set the z-order of your visuals using the Bring forward and Send backward menus, found in the Format ribbon. The Format ribbon appears when you select one or more visuals on the page. For example, to bring one or more selected visuals to the front-most (top) layer, select Bring to front.

Screenshot of the Power BI Desktop canvas, showing the Bring forward menu with the Bring to front option selected.

You can also set the z-order of your visuals using the Selection pane. On the Format ribbon, select Selection pane. In the Selection pane, you set the z-order using the Layer order tab.

Screenshot of the Power BI Desktop canvas, showing the Selection pane, which sets the front-to-back order of visuals.

Align and distribute visuals

In Power BI Desktop, the Format ribbon lets you align or evenly distribute selected visuals on the canvas, which ensures your visuals appear on the page in the alignment that looks and works best.

The Align menu aligns a single selected visual to the edge (or center) of the report canvas. When two or more visuals are selected, they're aligned together using the existing boundaries of the visuals.

Screenshot of the Power BI report canvas, showing the Align menu with Align center for three selected visuals.

For example, if you select three visuals and choose the Align center option, the visuals then align to the center of all selected visuals.

Screenshot of the report canvas, showing three visuals aligned using the Align center option.

You can also distribute your visuals evenly across the report canvas, either vertically or horizontally. Just select more than one visual, and then select Distribute horizontally or Distribute vertically from the Align menu of the Format ribbon.

Screenshot of the report canvas, showing three visuals and the Distribute vertically option.

For example, if you select three visuals and choose the Distribute vertically option, the visuals then distribute evenly on the report canvas.

Screenshot of the report canvas, showing three visuals distributed using the Distribute vertically option.

With a few selections from these gridlines, alignment, and distribution tools, your reports will look just how you want them to.