有时候需要用matplotlib画很多图,一个一个保存会产生很多文件。因此可以把多个图保存到一个PDF文件里面

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
plt.style.use('science')
plt.rcParams['figure.figsize'] = 6, 2
pdf = PdfPages('save path.pdf')
for i in range(3):x = np.random.random((10,))fig = plt.figure()plt.plot(x, '*-')plt.title(f'random {i}')pdf.savefig(fig)plt.close()
pdf.close()

上面代码中使用了

plt.style.use('science')

这是一个科学绘图库,可使画出的图更好看。详细使用可点击链接:SiciencePlots

以上代码画出的图如下图所示

matplotlib画多个图并保存为PDF相关推荐

  1. matplotlib画的折线图

    文章最前: 我是Octopus,这个名字来源于我的中文名--章鱼:我热爱编程.热爱算法.热爱开源.所有源码在我的个人github :这博客是记录我学习的点点滴滴,如果您对 Python.Java.AI ...

  2. python matplotlib绘制gif动图以及保存

    python matplotlib绘制gif动图以及保存 标签: python matplotlib 谨以此文纪念我两天来的悲剧 昨天我用lstm拟合sin曲线,看到别人画的做的动图很好看,并且还能保 ...

  3. 老鱼Python数据分析——篇十一:使用matplotlib画涨停趋势图

    前面的文章已经解决了数据问题,接下来的重点就是对数据进行分析. 对于短期行情最直观的情绪数据,就是看每天涨停票数量的变化. 今天因为是边学边做,所以先画个简单的,只显示涨停票数变化的趋势图. 实现步骤 ...

  4. python画饼图程序_python使用matplotlib画饼状图

    本文实例为大家分享了python使用matplotlib画饼状图的具体代码,供大家参考,具体内容如下 代码与详细注释 from matplotlib import pyplot as plt #调节图 ...

  5. PyTorch深度学习——PyCharm中使用matplotlib画3D曲面图

    本篇仅针对使用matplotlib画3D曲面图,其他类型的3D图可根据本实例举一反三进行绘制. 具体步骤: 1.Pycharm如果没有matplotlib,第一部需要先安装matplotlib 点击F ...

  6. python画环形图_用Python把图做的好看点:用Matplotlib画个环形图

    P老板:小Lo啊,你觉得这几个图好看吗 我:好看,好看 P老板:我也觉得,这个月的月报,就用这个把,你给我几个,我看看 我:..... 于是乎,我们今天的目标是什么!!! 画个环形图!!! 今天,我们 ...

  7. Matplotlib学习---用matplotlib画箱线图(boxplot)

    箱线图通过数据的四分位数来展示数据的分布情况.例如:数据的中心位置,数据间的离散程度,是否有异常值等. 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q3)分 ...

  8. matplotlib 画双轴子图无法显示 x-轴 坐标轴标签

    主要问题 1.介绍 如题,画双轴子图不能显示 x-轴坐标轴标签,似乎 "双轴"与"子图"存在冲突有关,当前版本是 anaconda 3.7.4.比较奇葩的是 我 ...

  9. 【数据处理】python matplotlib 画箱线图;箱线图介绍;如何画箱线图

    一.箱线图介绍 假设一组数据有n个数,将它们从小到大排列,分为四等分.位于第25%(n+1)位置的数字是第一四分位数Q1.位于第50%(n+1)位置的数字是第二四分位数Q2,也是中位数.位于第75%( ...

最新文章

  1. Linux----进程概念
  2. Python创建daemon
  3. phpmyadmin 主机名自动补全
  4. javascript setinterval 正确的语法
  5. OracleDBA之数据库管理
  6. sql语句 isnull(列名,'')='' /STUFF的意思
  7. spring管理bean
  8. 堆栈callstack打印
  9. pgAdmin 3 电脑管家清除后服务消失
  10. 家用计算机初步,职称计算机Internet基础知识:配置家庭局域网
  11. utorrent不能下载的解决方法
  12. 日语生可以选计算机专业吗,高考日语生,不建议你大学报日语专业!
  13. JS之如何判断数据类型
  14. 读书虽苦,却是最容易的那条!
  15. Linux程序设计-3-Linux编程准备知识
  16. 如何查看主机名和IP地址
  17. 内网穿透工具--Sunny-Ngrok讲解
  18. 搭建Aqours Online Judge的琐琐碎碎(一)Presentation Error判定
  19. 聚类评价指标S_Dbw及其python实现
  20. Java判断某特殊字符串结尾的2种方法

热门文章

  1. 发几张18650锂电池的放电曲线
  2. 牛客网小bai月赛40
  3. numpy中的插值函数interp
  4. 天正建筑t20 v5.0破解版|t20天正建筑中文破解版下载v5.0(附破解补丁+注册表)
  5. DM3软件如何在linux中安装,DM3 文件扩展名: 它是什么以及如何打开它?
  6. 热血江湖服务端开服搭建需要准备什么
  7. 两数相除之分析问题解决问题
  8. Oracle 实现行转列的几种方法
  9. 西施果蔬彩色保健豆腐
  10. python面试大全 萧井陌_Python就该这么学?!