我正在编写一个快速脚本来动态生成绘图。我使用下面的代码(来自Matplotlib文档)作为起点:

from pylab import figure, axes, pie, title, show

# Make a square figure and axes

figure(1, figsize=(6, 6))

ax = axes([0.1, 0.1, 0.8, 0.8])

labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'

fracs = [15, 30, 45, 10]

explode = (0, 0.05, 0, 0)

pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)

title('Raining Hogs and Dogs', bbox={'facecolor': '0.8', 'pad': 5})

show() # Actually, don't show, just save to foo.png

我不想将图形显示在GUI上,而是要将图形保存到文件(例如foo.png)中,以便例如可以在批处理脚本中使用。我怎么做?

参考方案

在回答问题后,我想在使用matplotlib.pyplot.savefig时添加一些有用的提示。文件格式可以通过扩展名指定:

from matplotlib import pyplot as plt

plt.savefig('foo.png')

plt.savefig('foo.pdf')

将分别给出栅格化或矢量化的输出,这两个都可能有用。此外,您会发现pylab在图像周围留有大量的空白,通常是不希望的空白。删除它:

savefig('foo.png', bbox_inches='tight')

Matplotlib'粗体'字体 - python

跟随this example:import numpy as np import matplotlib.pyplot as plt fig = plt.figure() for i, label in enumerate(('A', 'B', 'C', 'D')): ax = f…在返回'Response'(Python)中传递多个参数 - python

我在Angular工作,正在使用Http请求和响应。是否可以在“响应”中发送多个参数。角度文件:this.http.get("api/agent/applicationaware").subscribe((data:any)... python文件:def get(request): ... return Response(seriali…Python exchangelib在子文件夹中读取邮件 - python

我想从Outlook邮箱的子文件夹中读取邮件。Inbox ├──myfolder 我可以使用account.inbox.all()阅读收件箱,但我想阅读myfolder中的邮件我尝试了此页面folder部分中的内容,但无法正确完成https://pypi.python.org/pypi/exchangelib/ 参考方案 您需要首先掌握Folder的myfo…R'relaimpo'软件包的Python端口 - python

我需要计算Lindeman-Merenda-Gold(LMG)分数,以进行回归分析。我发现R语言的relaimpo包下有该文件。不幸的是,我对R没有任何经验。我检查了互联网,但找不到。这个程序包有python端口吗?如果不存在,是否可以通过python使用该包? python参考方案 最近,我遇到了pingouin库。Python ThreadPoolExecutor抑制异常 - python

from concurrent.futures import ThreadPoolExecutor, wait, ALL_COMPLETED def div_zero(x): print('In div_zero') return x / 0 with ThreadPoolExecutor(max_workers=4) as execut…

python绘图内容怎么保存_将绘图保存到图像文件,而不是使用Matplotlib显示 - python...相关推荐

  1. 将绘图保存到图像文件,而不是使用Matplotlib显示

    我正在编写一个快速脚本来动态生成绘图. 我使用下面的代码(来自Matplotlib文档)作为起点: from pylab import figure, axes, pie, title, show# ...

  2. python好看的折线图_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图

    今天咱们还是接着上次的话题,继续和大家聊聊关于Python绘图相关的东东哦,上次已经和大家讨论完了如何给自己所绘制的图表中添加装饰线以及修改装饰线密度的方法,今天呢,咱们再聊点的新的东东哦,还是和大家 ...

  3. python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...

    科学家将甚大望远镜和斯皮策空间望远镜的数据进行能量分布分析,发现了在西北向旋臂末端存在一些年轻恒星,越往星系中央,恒星的年龄越大.最新版本的komodo提供了更多的功能与pycharm.pydev和w ...

  4. 怎么把python解释器配置在pycharm中_在PyCharm中配置项目(三):配置Python解释器...

    PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具.此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发. PyCha ...

  5. python分析人口出生率代码_身份证号码各位数字的含义以及计算校验位的python代码...

    公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码. 其中前六位是地址码,通过百度百科我们很容易就 ...

  6. python做的小项目实例_?【清单】精选10个适合新手练习的 Python 实战小项目

    1.Python 图片转字符画 用 50 行 Python 代码完成图片转字符画小工具.通过本实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使 ...

  7. python最强表白神器_「含蓄优雅表白神器」程序员式用python代码画爱心(附详细教程)...

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧! 用python代码画爱心的思路是怎样的? 1.怎么画心形曲线 2.怎么填满心 ...

  8. java 画图保存图片_将绘图保存到图像文件,而不是使用Matplotlib显示它

    回答(15) 2 years ago 我使用了以下内容: import matplotlib.pyplot as plt p1 = plt.plot(dates, temp, 'r-', label= ...

  9. python软件的使用方法_分子绘图软件PyMOL使用教程(1)——软件介绍与安装

    软件简介 PyMOL是由Warren Lyford DeLano编写的一个分子结构显示软件,由于生成的图片质量极高,受到了科研工作者的广泛好评:由PyMOL制作的图像屡次出现在Nature.Scien ...

最新文章

  1. 为什么要用OKR?OKR在什么情况下用?
  2. 2018.11月Android优质开源项目
  3. 【Python3爬虫】最新的12306爬虫
  4. 互联网协议 — VRRP 虚拟路由器冗余协议
  5. jQuery获取HTML标签自定义属性值或data值
  6. C++学习笔记(二)——交换函数(swap)
  7. 虚拟机的磁盘扩大超过2T,发现超过2T的这部分无分区
  8. Testng.xml文件讲解
  9. Android面经分享,失业两个月,五一节前拿到offer
  10. 高等数学(第七版)同济大学 习题1-2 个人解答
  11. SketchUp 更新插件,不用重启让更新生效
  12. 五分钟看懂plc梯形图程序
  13. 测试cpu多核性能软件,处理器多核性能测试_微星 X99A XPOWER GAMMING TITANIUM_CPUCPU评测-中关村在线...
  14. flutter 报错 type ‘int‘ is not a subtype of type ‘String‘ 奇葩经历
  15. 用Python做一只真·多足机器人,钢铁蜈蚣能弯曲还能蠕动
  16. 综合latch 规避
  17. 如何提升公众号关注率,让用户看完文章关注你
  18. DHCP 解决单位网络私接路由器的办法
  19. Tomcate安装配置
  20. 2013, Samara SAU ACM ICPC Quarterfinal Qualification Contest C.Victor‘s Research

热门文章

  1. JS创建对象学习笔记
  2. ubuntu系统下matplotlib中文乱码问题
  3. 删除弹出提示框_MVC
  4. Log4Net 配置
  5. 聊聊并发(七)——Java中的阻塞队列
  6. ecos代码分析(2)
  7. songsoft-关于加薪的策略
  8. 线程之线程共享成员变量的几种情况
  9. Javascript元编程创建DOM节点
  10. sql server 2005 T-SQL CEILING (Transact-SQL)