Python 消除Power BI服务中Matplotlib图形的空白页边距

Python 消除Power BI服务中Matplotlib图形的空白页边距,python,matplotlib,powerbi,Python,Matplotlib,Powerbi,在PowerBI服务上发布matplotlib图时,我对这些图的空白页边距有一个问题 我可以在PBI桌面(图1)上成功生成具有最小空白边距的图形 我的代码是: import matplotlib.pyplot as plt import numpy as np import pandas as pd from matplotlib.pyplot import figure data = dataset x = data['Time Period'] y = data['Data Metri

在PowerBI服务上发布matplotlib图时,我对这些图的空白页边距有一个问题

我可以在PBI桌面(图1)上成功生成具有最小空白边距的图形

我的代码是:

import matplotlib.pyplot as plt 
import numpy as np
import pandas as pd 
from matplotlib.pyplot import figure
data = dataset
x = data['Time Period']
y = data['Data Metric 4'].rolling(13).mean()
y1 = data['Data Metric 4'].rolling(1).sum()

plt.plot(x,y,linewidth = 6.0, color = 'orange')
plt.plot(x,y1,linewidth = 3.0)

plt.xticks(x, rotation = '60',fontsize = '8')

plt.xlabel("Time Period")
plt.ylabel("Data Metric")
plt.tight_layout()
plt.show()
当在PBI服务(app.powerbi.com)上发布此图时,我将得到以下结果(附图2)。红色箭头显示空白区域。理想情况下,我想让我的图形处于像图1这样的状态

这个问题能以某种方式解决吗?如何解决?

plt.tight\u layout()
需要三个参数。您希望将它们全部设置为0。
plt.tight\u布局(pad=0,w\u pad=0,h\u pad=0)

非常感谢您提出的解决方案!请允许我用几天时间在我的数据集上测试一下,我会尽快发布结果。很好的解决方案,它工作得很好。向上投票并标记为最佳答案:)