Forum Discussion
Text Orientation With Histogram
- 1 year ago
Sonia_14 - thank you for the screenshots, but as I have mentioned there is no setting to make this text at a 45 degree angle.
What Power BI actually does
-
Power BI automatically rotates X-axis labels (e.g. 45° or vertically) based on the available space, chart size, label density, and axis type (categorical vs. continuous): https://stackoverflow.com/questions/63767222/how-to-rotate-labels-in-power-bi?
-
There's no user-accessible toggle or text box to specify a custom rotation angle in standard visuals such as bar, column, or line charts .
-
Similar BI forums responses reiterate that rotation isn’t configurable manually, and it’s “decided by the visual automatically": https://community.fabric.microsoft.com/t5/Desktop/Rotating-the-angle-of-x-axis/td-p/2482674
How to influence label orientation
Because there's no explicit rotation control, users manipulate chart dimensions and axis settings:
-
Resize the visual
-
Narrowing it often triggers automatic tilting to avoid overlap. Widening can restore horizontal labels: https://community.fabric.microsoft.com/t5/Desktop/X-axis-label-formatting/m-p/4246550
-
- Switch axis type to Categorical (versus Continuous)
-
This can affect label layout and spacing: https://stackoverflow.com/questions/63767222/how-to-rotate-labels-in-power-bi
-
- Adjust padding / category width
-
In the Format pane under Columns → Spacing, increase “Minimum category width” to nudge orientation:https://community.fabric.microsoft.com/t5/Desktop/How-to-keep-the-X-axis-label-in-vertical/m-p/910412
-
- Disable “Concatenate labels”
-
When using multiple fields on the axis, turning this off avoids long concatenations and improves clarity: https://community.fabric.microsoft.com/t5/Desktop/X-axis-label-formatting/m-p/4246550
-
- Use shorter labels or abbreviations
- Simplify label text to reduce clutter and rotation need .
Workarounds or alternatives
-
Custom visuals can allow you to specify rotation angles: https://community.fabric.microsoft.com/t5/Desktop/Rotating-the-angle-of-x-axis/td-p/2482674 .
-
R or Python visuals let you create plots with explicit
rotation=45 orax.tick_params(rotation=45), but that only applies to those visuals and requires embedding code. -
Submit an idea to Microsoft via the Power BI Ideas forum if you’d like official support for manual label rotation.
Bottom line
-
No manual “Rotate text” or “Label rotation” setting exists in Power BI’s standard visuals.
-
Label angles are automatically managed based on layout – you can influence but not control them.
-
For explicit control, opt for custom visuals, coding approaches, or file a feature request.
If I answered your question please mark my post as the solution, it helps others with the same challenge find the answer!
-
Hello Anonymous elitesmitpatel mark_endicott
Thank you very much for your help.
Here are some screenshots showing my PBIX:
The Table which contains Satisfaction request (for summary):
With Power BI I have this screen:
Circle in Blue: Questions
Circle in grey: Response (Legend)
Circle in pink: Clients
I want to inclinate Clients text
Is it more clearly pour you or not please?
See Visualizations legends:
"ENTREPRISE" = Clients
Sonia_14 - thank you for the screenshots, but as I have mentioned there is no setting to make this text at a 45 degree angle.
What Power BI actually does
-
Power BI automatically rotates X-axis labels (e.g. 45° or vertically) based on the available space, chart size, label density, and axis type (categorical vs. continuous): https://stackoverflow.com/questions/63767222/how-to-rotate-labels-in-power-bi?
-
There's no user-accessible toggle or text box to specify a custom rotation angle in standard visuals such as bar, column, or line charts .
-
Similar BI forums responses reiterate that rotation isn’t configurable manually, and it’s “decided by the visual automatically": https://community.fabric.microsoft.com/t5/Desktop/Rotating-the-angle-of-x-axis/td-p/2482674
How to influence label orientation
Because there's no explicit rotation control, users manipulate chart dimensions and axis settings:
-
Resize the visual
-
Narrowing it often triggers automatic tilting to avoid overlap. Widening can restore horizontal labels: https://community.fabric.microsoft.com/t5/Desktop/X-axis-label-formatting/m-p/4246550
-
- Switch axis type to Categorical (versus Continuous)
-
This can affect label layout and spacing: https://stackoverflow.com/questions/63767222/how-to-rotate-labels-in-power-bi
-
- Adjust padding / category width
-
In the Format pane under Columns → Spacing, increase “Minimum category width” to nudge orientation:https://community.fabric.microsoft.com/t5/Desktop/How-to-keep-the-X-axis-label-in-vertical/m-p/910412
-
- Disable “Concatenate labels”
-
When using multiple fields on the axis, turning this off avoids long concatenations and improves clarity: https://community.fabric.microsoft.com/t5/Desktop/X-axis-label-formatting/m-p/4246550
-
- Use shorter labels or abbreviations
- Simplify label text to reduce clutter and rotation need .
Workarounds or alternatives
-
Custom visuals can allow you to specify rotation angles: https://community.fabric.microsoft.com/t5/Desktop/Rotating-the-angle-of-x-axis/td-p/2482674 .
-
R or Python visuals let you create plots with explicit
rotation=45 orax.tick_params(rotation=45), but that only applies to those visuals and requires embedding code. -
Submit an idea to Microsoft via the Power BI Ideas forum if you’d like official support for manual label rotation.
Bottom line
-
No manual “Rotate text” or “Label rotation” setting exists in Power BI’s standard visuals.
-
Label angles are automatically managed based on layout – you can influence but not control them.
-
For explicit control, opt for custom visuals, coding approaches, or file a feature request.
If I answered your question please mark my post as the solution, it helps others with the same challenge find the answer!
- Sonia_141 year agoNew Member
Hello mark_endicott ,
Thank you very much for your response and you the détails.
I've tried reducing the visual and/or the columns but it adds a scrollbar each time.
It's a shame you can't adjust this sort of thing, and I can't find any visuals that allow you to do it.In the meantime I've managed to present it differently, with the answers of 4 customers for the moment, but if I have 20 the boxes will be too wide.
I'm going to look at what you've sent me to see if I can find something to suit my needs.
Translated with DeepL.com (free version)