首页 > 解决方案 > 如何调整已创建的 Python matplotlib.pyplot.figure 的大小

问题描述

我正在使用 PowerBI 中的这个自定义 Py 视觉对象。不幸的是,Power BI 有一些 Python 代码引导我的代码,这些代码预先定义了图像大小 (5.55555555555556,4.16666666666667)。

结果是一个被大量空白空间包围的小图像:

在此处输入图像描述

有什么方法可以重新定义图像的大小,即使我无法修改前导代码?

欢迎任何其他建议,

谢谢!

# Prolog - Auto Generated #
import os, uuid, matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot
import pandas

os.chdir(u'C:/Users/USER/PythonEditorWrapper_443a6d71-c4cc-4e62-ac6f-2dad3eeace3d')
dataset = pandas.read_csv('input_df_d2b6d8be-2212-4ece-902c-f85219eff22b.csv')

matplotlib.pyplot.figure(figsize=(5.55555555555556,4.16666666666667), dpi=72)
matplotlib.pyplot.show = lambda args=None,kw=None: matplotlib.pyplot.savefig(str(uuid.uuid1()))

#My code starts here, I cannot modify anything above this line.

#I wish I could add a line here to redefine figsize=(5.55555555555556,4.16666666666667)

标签: pythonmatplotlibpowerbi

解决方案


from matplotlib import pyplot as plt
plt.figure(figsize=(15,20))

尝试这个


推荐阅读