python - 从 Power BI 服务中的 Matplotlib 图形中消除空白边距

标签 python matplotlib powerbi

当这些在 Power BI 服务上发布时,我遇到了 matplotlib 图的空白边距问题。

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

Power BI 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 这样的状态。

Power BI 2

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

最佳答案

plt.tight_layout() 采用三个参数。您想将它们全部设置为 0。 像 plt.tight_layout(pad=0, w_pad=0, h_pad=0)

关于python - 从 Power BI 服务中的 Matplotlib 图形中消除空白边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56127743/

相关文章:

python - 似乎无法在 scipy 中正确使用 welch 函数

python - 如何从图像图中删除图例

python - Matplotlib 图作为新的类属性。稍后如何根据命令显示它?

python - 如何从 Pylons 中的 URL 获取多个具有相同名称的参数?

python - 看起来相似的 Python for 循环之间的区别?

python - Seaborn Factorplot 的对数网格线

Azure 数据工厂 - Web 事件失败,错误代码为 2108

if-statement - 联合以及如果值存在于其他表 Power BI 中

sql - 可以将.SQL文件加载到Power bi吗?

python - 你如何在 webapp2.RequestHandler 中获取 anchor /片段/尖锐?