我用figure.savefig(path)保存了一个matplotlib图形。这将保存我在画布上的图像,在图形中,但它不会保存我在图像上绘制的线条。在

以下是我如何创建我的身材:if new:

y, x = self.model.get_image_shape()

self.figure = Figure(figsize=(x*2/72.0, y*2/72.0), dpi=72)

self.canvas = FigureCanvasWxAgg(self.scroll, -1, self.figure)

self.canvas.SetBackgroundColour('grey')

self.axes = self.figure.add_axes([0.0, 0.0, 1.0, 1.0])

self.axes.set_axis_off()

self.axes.imshow(self.model.get_image(), aspect='auto')

self.axes.set_autoscale_on(False)

self.mpl_bindings()

y, = self.scroll.GetSizeTuple()[-1:]

iHt, = self.model.get_image_shape()[:-1]

self.aspect = (float(y)/float(iHt)) # zoom factor (0.0 - 1.0)

self.controller.resize_image() # Resizes our figure according to the zoom factor

现在,我在画布上绘制(使用draw_artist方法):

^{pr2}$

这在程序中工作得很好(在图像上显示行),但是当我尝试使用savefig()时,只保存图像,而不保存行。在

图像应该如下所示(保存到PNG后):

但我得到的是:

我要做的就是保存这个数字:self.view.figure.savefig(dialog.GetPath(), dpi=self.view.figure.dpi)

你知道为什么这不会保存我画的线,而只保存画线的图像吗?在

谢谢。在

编辑:这是一个SSCCE:http://pastebin.com/VQG165k0(只需更改要加载的保存位置和图像)。在

python保存plot图片_Matplotlib savefig只保存图像,不保存行相关推荐

  1. Python使用matplotlib绘制透明背景的可视化图像并保存透明背景的可视化结果(transparent background)

    Python使用matplotlib绘制透明背景的可视化图像并保存透明背景的可视化结果(transparent background) 目录

  2. 怎么把做好的ps保存成图片_PS怎么把一张图片切片保存成多张png图片?

    做过网页设计的朋友,想必一定用过ps进行切图,有时候会用到保存透明背景图片,那么就要用到png图片格式,下面就来教教大家怎么切出png图标! 1.首先我们会用到一张ico图标素材(如下一张作为实验案例 ...

  3. 解决 python pytplot绘图 图片长宽无法调整、文件保存为矢量图的问题记录。

    这个问题困扰我许久,本身文档提供的控制函数都试过了,文档见下.https://pytplot.readthedocs.io/en/latest/index.html 诸如这些控件调整都是失败的. ws ...

  4. Python地学分析 — GDAL将多个遥感图像叠加保存为tif文件

    欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. 本人的GitHub代码资料主页(持续 ...

  5. php现word公式保存为图片,word2007中使用mathtype输入公式保存后变成图片

    如图,在写作学位论文时,使用mathtype公式编辑器在word中输入大量的公式并经保存后,公式变成了图片,不能再双击打开公式并编辑公式,查询mathtype的官网,给出把Word的自动保存取消的答复 ...

  6. python+Tesseract-OCR实现图片识别(只适合新手)

    1.首先准备环境: python版本:2.7/3.6 操作系统:windows系统 2.准备工具: tesseract-ocr 安装后设置好环境变量 链接: https://pan.baidu.com ...

  7. 如何将网页保存为图片_网页账号密码该如何保存?

    我们在使用浏览器浏览一些网页的时候,需要输入我们的账号密码才能登陆,以保证安全.但是有时候浏览网页,不小心关掉了,重新打开时又要重新输入密码,这样会显得很繁琐.那么有什么办法能让 网页记住我们的账号密 ...

  8. python中plot画图_matplotlib基础绘图命令之errorbar的使用

    在matplotlib中,errorbar方法用于绘制带误差线的折线图,基本用法如下 输出结果如下 yerr参数用于指定y轴水平的误差,同时该方法也支持x轴水平的误差,对应参数xerr.指定误差值有多 ...

  9. python 视频与图片相互转换,以及一系列图像操作

    视频转图像 def video2img():vc = cv2.VideoCapture('D:/Pytorch-UNet-master/test_1.mp4') # 读取视频文件c = 1if vc. ...

最新文章

  1. vue vue-router vuex element-ui axios 的学习笔记(七)完善登录注册
  2. linux samba 空目录,linux Samba搭建
  3. Entity Framework 5.0基础系列
  4. 中英文怎么算 字符长度_钢材长度怎么算,只有1%的人才懂!
  5. 925. Long Pressed Name 长按键入
  6. react admin项目部署到tomcat_一个tomcat同时部署多个项目
  7. mysqldump导出数据库视图_mysql中如何用mysqldump批量如何导出视图view啊?
  8. linux 打开 protel文件格式,Protel快捷键大全
  9. 通信线路工程验收规范 gb51171-2016_一级建造师市政涉及到的相关规范汇总
  10. 10款功能强大的网络嗅探工具应用分析
  11. ROST反剽窃论文检测系统介绍
  12. 火狐上如何使用谷歌翻译插件_将Google翻译功能添加到Firefox
  13. 【git学习】fatal: unable to access XXX: Failed to connect to github.com port 443: Timed out怎么解决
  14. 微信小程序怎样生成体验版二维码?微信小程序怎么转化为二维码?
  15. 转:C# 中 MSCHART 饼状图显示百分比
  16. 前端模板引擎 -- Freemarker
  17. 乐观中谨慎 招聘调薪现贫富差距
  18. 为什么excel文件中的表不能删除?
  19. 铜陵市商标注册申请流程以及阶段时间介绍
  20. 全球100位最佳工程师,开发人员,编码人员和企业家,可以在线关注他们的github,推特,网站等

热门文章

  1. Java实现第九届蓝桥杯付账问题
  2. 女朋友学计算机送什么礼物好,送经常面对电脑的女生什么礼物?
  3. AtCoder Beginner Contest 136 E - Max GCD
  4. 编程语言编年史:作为程序员的你怎能不知?
  5. 【SeedLab】Morris Worm Attack Lab
  6. (转载)2010年股市只要读懂这篇文章想亏钱都难
  7. 谈谈对Spring IOC(控制反转)的理解
  8. Mac OSX常用软件
  9. 离散数学实验三则(关系元算,集合运算与操作,最短路)
  10. 初入react.js