python - 更改 figsize 会导致输出图像为空
问题描述
我想使用透明背景保存一个绘图savefig
。代码如下所示:
plt.savefig("filename.png", transparent=True)
plt.show()
它运行良好并按预期保存图像(透明背景上的一些图形)。但是,如果我更改绘图的大小,则输出图像会变成空图像,即完全透明的图像,没有图形。这就是我改变大小的方式:
plt.figure(figsize=(6.4, 4.8), dpi=100)
plt.savefig("filename.png", transparent=True)
plt.show()
我想要一张 640x480 的图像。即使我不更改 dpi,输出图像也是完全空白的。我怎样才能避免这种情况?
解决方案
推荐阅读
- amazon-web-services - AWS EB(Elastic Beanstalk)CLI 在 git bash 的命令行中不起作用
- python - 是否可以在类方法中进行多处理,并按顺序获取返回值?
- asp.net - 在聚焦到下一个文本框之前尝试在文本框中输入 1 或 2 位数字时需要帮助
- c# - 使用 SuiteTalk 搜索 Netsuite InboundShipment
- python - 有一个列表,需要一个 DataFrame 来使用 `loc` 按列值查找行
- javascript - 具有内部函数或嵌套三元运算符的 Map() 函数最佳实践 Google 脚本
- node.js - 使用 React.JS (Axios Get) 从 Node.JS API REST (express) 下载文件
- c - 使用 fgets 读取标准输入,将每一行填充到数组中并打印每一行
- .net - Git中的文件夹列为没有扩展名的文件
- ios - Swift 中的多部分请求是否有等效的 JSONEncoder?