python - 如何调整已创建的 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)
解决方案
from matplotlib import pyplot as plt
plt.figure(figsize=(15,20))
尝试这个
推荐阅读
- azure - DevOps - 禁用发布管道中的阶段
- mysql - MySQL 使用某些属性排序
- python - 熊猫中的字符串替换
- java - 为什么我应该在这段代码的 javafx 主线程上使用 Platform.runlater?
- c++ - 如何避免对具有组合关系的对象进行空检查
- arduino-esp8266 - Esp8266 DHT11 湿度和温度,但无法从 DHT 传感器读取
- python - 为什么 io.Bytes 中的缓冲区大小比 HDF5 大得多?
- c++ - 对“SDL_UpperBlit”的调用没有匹配的函数
- angular - 使用 MatSelect 和 MatCard 的 Angular 反应形式
- javascript - 为什么我的循环倒计时重新启动不正确?