Forum Discussion

jaryszek's avatar
jaryszek
Icon for Super User rankSuper User
8 months ago
Solved

How to rotate X-Axis values within Waterfall chart?

Hello,

This is my waterfall chart:


But I do not see the option to rotate X-Axis Values, how to rotate them vertically? 

Best,
Jacek

 

  • Hi jaryszek ,

    This is a known limitation of the native Waterfall visual in Power BI.

    Unlike Excel or some other Power BI charts (like the standard Column Chart), the native Waterfall visual does not have a manual "Label Rotation" setting (e.g., Vertical / 90 degrees) in the X-Axis formatting pane.

    The rotation is controlled entirely by an automatic layout engine:

    • It looks at the available width of the chart.

    • It looks at the length of your labels (which are short numbers like "1", "2", "3" in your screenshot).

    • It decides whether to render them Horizontally, Diagonally, or Vertically to avoid overlap.

    Since your labels are short and fit reasonably well, the engine is choosing the Diagonal layout by default.

    Workarounds to force Vertical labels:

    1. Increase Font Size: Go to Format pane > X-Axis > Values and increase the Font Size significantly. This "tricks" the engine into thinking there is less space, which sometimes forces the labels to snap to a vertical position to fit.

    2. Use a Custom Visual: If specific vertical alignment is a hard requirement for your report design, you would need to switch to a custom visual from AppSource (like "Simple Waterfall" or "Charticulator") or use the Python/R visual, as the native visual does not support this customization.


    If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
    This response was assisted by AI for translation and formatting purposes.

3 Replies

  • Hi jaryszek ,

     

    You have no option to rotate the axis (X or Y) values it get automatically shifted based on the size of the text ( length and font size) and the size of the visual, Try to decrease the font size to see if it fits the visual better.

  • Hi jaryszek ,

    This is a known limitation of the native Waterfall visual in Power BI.

    Unlike Excel or some other Power BI charts (like the standard Column Chart), the native Waterfall visual does not have a manual "Label Rotation" setting (e.g., Vertical / 90 degrees) in the X-Axis formatting pane.

    The rotation is controlled entirely by an automatic layout engine:

    • It looks at the available width of the chart.

    • It looks at the length of your labels (which are short numbers like "1", "2", "3" in your screenshot).

    • It decides whether to render them Horizontally, Diagonally, or Vertically to avoid overlap.

    Since your labels are short and fit reasonably well, the engine is choosing the Diagonal layout by default.

    Workarounds to force Vertical labels:

    1. Increase Font Size: Go to Format pane > X-Axis > Values and increase the Font Size significantly. This "tricks" the engine into thinking there is less space, which sometimes forces the labels to snap to a vertical position to fit.

    2. Use a Custom Visual: If specific vertical alignment is a hard requirement for your report design, you would need to switch to a custom visual from AppSource (like "Simple Waterfall" or "Charticulator") or use the Python/R visual, as the native visual does not support this customization.


    If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
    This response was assisted by AI for translation and formatting purposes.

  • You can’t rotate X-axis labels in a Waterfall chart.

     

    Power BI simply doesn’t expose label rotation for that visual (unlike some column/bar charts). There’s no formatting option or workaround inside the same visual. 

     

    Instead of using waterfall you could:

     

    • Clustered column chart → supports label rotation

    • Deneb (Vega-Lite) → full control over axis orientation

    • Custom visuals that allow axis formatting