This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi all,
I am using python to built a boxplot graph. As you may know, padding in python is not that good so in order to improve my graph size I am using plt.tight_layout(). This works perfect in PBI Desktop but once I publish my report, the original padding comes back.
This is my first work in power bi using python, Am I missing something?
Thanks,
Cesar
Solved! Go to Solution.
Hi Xiaoxin,
I found the solution, for boxplots instead of using plt.tight_layout() I needed to use plt.figure(figsize=(20,5)).
It is not a perfect option because there is still some non-optimized surrounding spaces, but at least it works with PBI services.
Regards,
Cesar
Hi @Anonymous ,
I'd like to suggest you to take a look at following blog about power bi and python script:
Python visualizations in Power BI Service
As document said, all python script execute in a sandbox and power bi will block the access of extra resources. It may block some functions work on power bi service side.
Regards,
Xiaoxin Sheng
Hi Xiaoxin,
I found the solution, for boxplots instead of using plt.tight_layout() I needed to use plt.figure(figsize=(20,5)).
It is not a perfect option because there is still some non-optimized surrounding spaces, but at least it works with PBI services.
Regards,
Cesar
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 10 | |
| 9 | |
| 8 | |
| 8 | |
| 7 |
| User | Count |
|---|---|
| 50 | |
| 27 | |
| 23 | |
| 23 | |
| 22 |