Disable Auto-scaling in Power BI Visuals
DISABLING ‘RESPONSIVE’ IN THE VISUAL SETTINGS PANE
Get a bit more control over visual appearance / options in Power BI for edge use-cases.
WHAT IS AUTO-SCALING AND WHY WOULD I DISABLE IT?
THE ‘RESPONSIVE’ PROPERTY
To help people make good visuals, Power BI needs a smart, guided user-experience. People looking for insights in their data turn to self-service tools like Power BI to quickly create what they need without having to tweak dozens of settings and parameters. For example, it would be exhausting for the average user if - after every time they slightly resized a chart - they had to adjust the font size of each axis, the labels, the title, and so forth. Thankfully, Power BI does this for you, thanks to the Responsive property of a visual.
This feature - Released in July 2017 - is called Responsive Visuals. The purpose is to automatically adjust certain visual properties in response to the size of the visual container (how big the chart is). It’s enabled by default on the below standard visualization types:
Bar Charts / Combo Charts
Line Charts / Area Charts
Waterfalls
Scatterplots
Ribbon Charts
WHEN IS IT ACTIVE?
The general rule-of-thumb is that auto-scaling is active whenever the visual element cannot be fully rendered; when it can’t be seen “properly”. You get a good feel for when it’s active once you recognize it, but the UI in the Visualization Pane will also notify you with this ⚠ warning label.
In general, this property is a good thing. Like an automatic transmission, it’s convenient and easy. However, there are times when you need to drive stick-shift; cases exist where disabling ‘Responsive’ will give a bit more control over the visual customization.
RESPONSIVE VISUALS: EXAMPLE ON (LEFT) VS OFF (RIGHT)
WHY WOULD WE DISABLE IT?
When using the default visualizations in Power BI, it can be difficult to get visuals in reports to look just the way you want them to. Any additional control helps. Disabling ‘Responsive’ works for those edge-cases, usually when the default visualizations are being macguyvered to fill a requirement they weren’t intended to.
1. Adjust Parameters disabled by Responsive
Responsive is a dominant property that - when active - will prevent other properties from being enabled. For example, if you want to change the range of the X-axis, but the axis is hidden due to Responsive Visuals, you won’t be able to unless you disable the property.
2. Force display of text & labels
There are times when Responsive is a little too conservative. For example in the below combination of visuals, Responsive tries to hide the second legend item, even though there is whitespace to render it. Disabling Responsive allows the visual to render the first two legend items as intended.
3. Other edge-cases where you need more control over fonts & display
If you are struggling with getting out-of-the-box visuals to display as intended, especially when you get into “macguyver” territory, disabling “Responsive” is a good first step to see if you get to where you want.
CONCLUSION
‘Responsive Visuals’ is a lesser-known feature that in general helps users make better graphs without fawning over visual settings & parameters. However, disabling it might be necessary at times when you are trying to achieve a specific result that Power BI default visuals won’t seem to permit.