原图Link

这里选择两个绘过的图组合起来,生成两页的PDF文件,原图Link:

  • Matplotlib绘制带颜色标尺的彩色曲面
  • Matplotlib绘制三维马鞍面

Matplotlib编程实现

import matplotlib.pyplot as plt
import numpy as np
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
from mpl_toolkits.mplot3d import Axes3D
from matplotlib.backends.backend_pdf import PdfPageswith PdfPages("D://PdfPages.pdf") as pdf:fig = plt.figure()ax = fig.add_subplot(1, 1, 1, projection="3d")x = np.arange(-3, 3, 0.25)y = np.arange(-3, 3, 0.25)x, y = np.meshgrid(x, y)r = np.sqrt(np.power(x, 2) + np.power(y, 2))z = np.sin(r)surf = ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap=cm.coolwarm, linewidth=0, antialiased=False)ax.set(zlim=(-1, 1))ax.zaxis.set_major_locator(LinearLocator(7))ax.zaxis.set_major_formatter(FormatStrFormatter("%3.2f"))fig.colorbar(surf, shrink=0.6, aspect=10)plt.title("Page1")pdf.savefig()plt.close()fig = plt.figure()ax = fig.gca(projection='3d')n_radii = 8n_angles = 36radii = np.linspace(0.125, 1.0, n_radii)angles = np.linspace(0, 2 * np.pi, n_angles, endpoint=False)angles = np.repeat(angles[..., np.newaxis], n_radii, axis=1)x = np.append(0, (radii * np.cos(angles)).flatten())y = np.append(0, (radii * np.sin(angles)).flatten())z = np.sin(-x * y)ax.plot_trisurf(x, y, z, linewidth=0.2, antialiased=True)fig.suptitle("Page2")pdf.savefig()plt.close()

找到D盘根路径,发现出现这个文件

打开文件后

【Python】Matplotlib画布图案保存为PDF文件相关推荐

  1. python操作图片批量保存成PDF文件

    有个脚本需求: 就是把一个一个图片获取下来,并把图片拼接成一个PDF文档. 代码如下: # -*- coding: utf-8 -*- """ Created on Mo ...

  2. 帮我用python flask框架写一个可以上传英文pdf然后通过调取百度翻译api翻译为中文然后保存为pdf文件的代码...

    下面是一个简单的代码示例,可以帮助您使用 Python Flask 框架实现上传英文 PDF,并通过调用百度翻译 API 将其翻译为中文,然后保存为 PDF 文件: from flask import ...

  3. 神奇的pdfkit工具——将字符串保存为pdf文件

    神奇的pdfkit工具--将字符串保存为pdf文件 1.安装工具包 pip install pdfkit 2.上干货 import pdfkitdef create_pdf(str_data, to_ ...

  4. python使用fpdf生成结账发票pdf文件

    python使用fpdf生成结账发票pdf文件 目录 python使用fpdf生成结账发票pdf文件 #仿真数据 #生成pdf pip install fpdf

  5. python使用fpdf生成数据报告pdf文件

    python使用fpdf生成数据报告pdf文件 目录 python使用fpdf生成数据报告pdf文件 # 报告生成整体代码

  6. 计算机一级保存文件,计算机等级一级技巧:Word文档保存为PDF文件

    全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由国家教育部考试中心主办,面向社会,用于考查应试人员计算机操作.理论应用知识与技能的全国性计算 ...

  7. word保存为pdf文件

    方法一:Microsoft.Office.Interop.Word另存 /// <summary> /// 将word保存为pdf文件         /// </summary&g ...

  8. 计算机证书图片无法保存,win7电脑JPG文件怎么保存为PDF文件

    很多时候我们需要将win7下的各种文本文件转换为PDF格式的文件,那么win7电脑JPG文件怎么保存为PDF文件呢?学习啦小编分享了win7电脑JPG文件保存为PDF文件的方法,希望对大家有所帮助. ...

  9. Python matplotlib 画并保存 部分背景为透明的图

    Python matplotlib 画并保存 部分背景为透明的图 方法1 方法2 效果 部分背景为透明的图可以满足多种需求,比如在网页的彩色背景上显示绘图非常有用.根据matplotlib的官方文档, ...

最新文章

  1. 私钥分割 — Shamir Secret Sharing
  2. 42.存储器管理应具有的功能?
  3. 笔记本电脑排行_笔记本电脑性价比排行2020
  4. LAMP(4)Apach和php结合、Apache默认虚拟主机
  5. boost::math模块计算二项式随机变量的概率和分位数的简单示例
  6. 编程科普|你知道的关于 Python 的那些知识,可能全错了!
  7. 《紫茗红菱》:“80后”成长的欢乐、疼痛与代价
  8. 对Emlog 6.0 Beta的完整代码审计过程
  9. 在EditPlus中配置PHP调试
  10. PyTorch官方教程大更新:增加标签索引,新手更加友好
  11. gettimeofday函数使用《代码》
  12. python中str表示什么意思_python的str是什么类型
  13. 整理的一些实用工具网站
  14. Intellij idea 添加浏览器
  15. 删除mysql数据库_安装/删除MySQL数据库
  16. 在vscode运行java代码
  17. 弘辽科技:拼多多商品搜索热度如何提升?技巧分享
  18. 公众号添加跳转网页链接
  19. EclipseSVN更新和提交
  20. 爬虫进阶:Scrapy 抓取 boss 直聘、拉勾心得经验

热门文章

  1. 四.Windows I/O模型之重叠IO(overlapped)模型
  2. servlet3.0注解loadOnStartup不起作用解决方案
  3. redis持久化RDB和AOF
  4. 策略模式,工厂模式,单例模式编写身份证的验证算法
  5. C#中拷贝指定文件夹下的所有文件夹目录到指定文件夹中的方法
  6. Altium Designer哪里下载和导入元件库_图文教程
  7. Delphi中的基础数据类型
  8. 当ASP.NET Forms验证方式遭遇苹果IOS
  9. 三分法解决凸(凹)函数极值问题
  10. 文件名(后缀名)修改