plot画图保存时不留白色的空边的方法

我们用fig=plt.figure()画图,用plt.savefig()保存时,会留有白色的空边,这对有些场合不讨好,因此必须要去除

方法如下:

import matplotlib.pyplot as plt
import cv2
path='1.png'
save_path='2.png'
image=cv2.imread(path)
#设置画布的大小,figsize和后面的dpi结合起来,表示设置画布大小为256,256
fig = plt.figure(figsize=(2.56, 2.56),dpi=100 )
#设置子图占满整个画布
ax=plt.Axes(fig,[0., 0., 1., 1.])
#关掉x和y轴的显示
ax.set_axis_off()
fig.add_axes(ax)
ax.imshow(image, cmap='viridis', alpha=0.7)
'''
注意,这里加上plt.show()后,保存的图片就为空白了,因为plt.show()之后就会关掉画布,
所以如果要保存加显示图片的话一定要将plt.show()放在plt.savefig(save_path)之后
'''
#plt.show()
plt.savefig(save_path)

plot画图保存时不留白色的空边的方法相关推荐

  1. PPT画图保存时自动压缩图片问题

    没想到无法改成默认的,真是无语了,每次画图的时候还要改一下设置,奇奇怪怪. 在Word的保存选项中,就有默认所有新文档都是图片不压缩,PPT就没有,奇奇怪怪!

  2. python画图程序没有图_解决python中使用plot画图,图不显示的问题

    解决python中使用plot画图,图不显示的问题 对以下数据画图结果图不显示,修改过程如下 df3 = {'chinese':109, 'American':88, 'German': 66, 'K ...

  3. java xml 节点换行_Winform中对xml文件进行保存时空白节点自动换行问题的解决

    场景 Winform中自定义xml配置文件后对节点进行读取与写入: 在上面实现对xml配置文件进行节点的读取和写入时,发现一个问题, 就是节点的内容为空相应的xml文件中的节点会自动换行,那么下次再进 ...

  4. Winform中对xml文件进行保存时空白节点自动换行问题的解决

    场景 Winform中自定义xml配置文件后对节点进行读取与写入: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10053213 ...

  5. pandas合并concatmerge和plot画图

    3.6,3.7pandas合并concat&merge 头文件: import pandas as pd import numpy as np concat基础合并用法 df1= pd.Dat ...

  6. Python:绘图保存时出现空白图像的解决和如何保存图片

    QUESTION:Python:绘图保存时出现空白图像的解决和如何保存图片? ANSWER: 保存图片的代码: plt.savefig("test1.png") 保存要在显示图形前 ...

  7. python怎么画参数函数图像_详解pandas.DataFrame.plot() 画图函数

    首先看官网的DataFrame.plot( )函数 DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, share ...

  8. JPA踩坑记:Spring Data Jpa 更新为null的问题(save方法保存时null值会被更新到数据库)

    关键字: JPA更新为null,JPA save null,JPA保存为null 今天使用jpa的save方法时发现null字段也会被更新到数据库,这个直接把数据库数据覆盖的行为很可怕,果断研究了一下 ...

  9. 【Python】matplotlib.plot画图横坐标混乱及间隔处理

    今天用matplotlib.plot画折线图图时发现横坐标并没有按顺序排列,出现了混乱的情况,导致图很乱,查了好多方法发现是数据类型的原因(最近我出现的好多问题都是因为数据类型不对,下次出问题要记得用 ...

最新文章

  1. gometalinter代码检查
  2. OpenCV图像处理使用笔记(八)——Sobel算子
  3. 文件上传漏洞——DVWA练习
  4. 关于map的一个习题,忽略大小写和标点符号单词的计数器
  5. jvm参数调优堆的初始和最大值一定要一致
  6. 网络上比较热门的前端开发书籍汇总
  7. listview频繁刷新报错
  8. 数据库系统故障相关知识笔记
  9. Spring AOP(通知、连接点、切点、切面)
  10. 利用MAVEN的profile 实现打包环境的切换
  11. 年轻人选择创业时,最好避开门槛低的行业
  12. 开源操作系统年度盛会最新日程曝光,邀您一同开启烧脑模式!
  13. java开闭原则实现代码_向对象的六大原则
  14. win7系统语音识别操作电脑的操作方法
  15. Kotlin实战【五】Kotlin中的异常
  16. Android面试线程,android 面试题 - 多线程部分
  17. html密码查看器,浏览器密码查看工具(WebBrowserPassView)
  18. oa项目经验描述_项目经验和总结
  19. R语言中插补缺失值的R包simputation
  20. Autojs-QQ每日定时给女票/男票/闺蜜/基友发送一句话

热门文章

  1. java io flush_Java Writer flush()方法
  2. 2022中国五金制品行业发展前景分析
  3. 2021 千字大厂面经 个人成长经验分享
  4. MOS管防反接防过压电路
  5. CarSim仿真快速入门(二十六)-Euro NCAP VRU AEB 测试
  6. vue实现前端Excel分页显示
  7. 数据库中索引(index)介绍
  8. 三星经典android手机,回顾三星4部经典手机,有你用过的吗?
  9. 武林传刀剑江湖录(中)攻略
  10. java实现短信群发功能