[Matplotlib] 减小生成的 PDF 文件大小 - Rasterized
介绍
有时候,我们在 Matplotlib 中画图的时候,如果元素过多,例如图中有几十万个点,那么图片的大小会非常大。本文介绍如何减小生成的 PDF 文件大小。
解决方案
使用rasterized=True
参数。
测试代码
import matplotlib.pyplot as plt
import numpy as npx = np.random.normal(0, 1, int(1e6))
y = np.random.normal(0, 1, int(1e6))
radius = np.random.normal(0, 1, int(1e6))plt.scatter(x, y, s=radius, c=radius, cmap='Oranges', rasterized=True)plt.show()
结果
原始 PDF 文件:45.1 MB
Rasterized PDF 文件:212 KB
[Matplotlib] 减小生成的 PDF 文件大小 - Rasterized相关推荐
- Java如何控制生成pdf的大小_如何使用pdfbox或其他Java库减小合并的PDF / A-1b文件的大小...
输入 :包含嵌入式字体的(例如14个)PDF / A-1b文件列表. 处理 :与Apache PDFBOX进行简单合并. 结果 :1个PDF / A-1b文件,文件大小太大(太大).(这几乎是所有源文 ...
- 在线压缩pdf文件大小怎么调?如何减小pdf格式文件的大小?
PDF文件是我们日常生活和工作中经常遇到的格式,但有时候PDF文件太大,会影响文件的传输和存储.而且大多数时候,我们都选在安装pdf压缩(https://www.yasuotu.com/pdfyasu ...
- java压缩pdf大小_如何使用pdfbox或其他java库减小合并的PDF / A-1b文件的大小
输入:包含嵌入字体的(例如14个)PDF / A-1b文件列表. 处理:与Apache PDFBOX进行简单合并. 结果:1个文件大小(太大)的PDF / A-1b文件. (它几乎是所有源文件大小的总 ...
- 用 Python 将 matplotlib 图表集成到 PDF 中
介绍 PDF 格式是与平台无关,它独立于底层操作系统和渲染引擎.事实上,PDF 是基于一种脚本语言--PostScript,它是第一个独立于设备的页面描述语言. 在本指南中,我们将使用 borb -- ...
- 如何压缩pdf文件大小?四种方法随意选择
如何压缩pdf文件大小?PDF文件格式由于其跨平台性,易于浏览.打印和传输等特点,在现代社会中广泛应用于各个领域.然而,随着PDF文件越来越大,传输及存储所需的时间也会变得越来越长,从而降低了工作效率 ...
- linux中打开pdf文件_在Linux中减少PDF文件大小
linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...
- python 通过文本4对坐标生成双层pdf
图形? 你可以使用 Matplotlib 库来生成图形.你可以使用它的 plot() 方法来绘制坐标图,然后使用 savefig() 方法将图形保存为 PDF 文件. 如果你需要生成双层 PDF 图形 ...
- 在Mac上缩小PDF文件大小的3种简便方法
从专业的学术报告到市场媒体工具包材料,或个人简历,PDF文件无处不在.为什么?主要是因为它保留了文档格式,因此可以在所有设备,屏幕或系统中完美显示内容.而且,我们可以轻松创建引人注目的数字文件,并且接 ...
- 如何压缩PDF文件大小,满足各种上传大小要求
介绍 今天我们来说一个小技巧,就是对PDF文件大小的压缩.那么这个问题是怎么来的呢,我们在系统上传PDF文件的时候,由于系统限制,PDF大小受到了限制,我们需要对PDF进行压缩小一点进行上传,才能满足 ...
最新文章
- GitHub免费提供机器学习扫描代码漏洞,现已支持JavaScript/TypeScript
- Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小
- 窥探黑盒-卷积神经网络的可视化
- mvc中ajax的跳转,springmvc ajax 跳转的学习笔记
- 关于 Orbeon form PE 版本使用 JavaScript Embedding API 的一个例子
- .NET内存管理五大基础知识
- 怎么从运营转到前端开发_我如何在16个月内从销售人员转到前端开发人员
- Python bytearray/bytes/string区别 - Python零基础入门教程
- 计算机网络中的语法 语义 时序的概念,网络iso协议及语义语法时序详解
- 21天 Jenkins打卡-Day1 环境准备
- PHP模板引擎Smarty内建函数section,sectionelse用法详解
- 在线ai伪原创文章生成助手
- 共享文件夹没有权限访问
- 去除趋势杀软的退出密码
- wps临时文件不自动删除_windows 里面TEP文件夹里面的临时文件有的不能删除怎么办?...
- Ae 效果快速参考:抠像
- 授权服务是如何颁发授权码和访问令牌的?
- 年礼成快递企业不再接件主因:苹果产品最疯狂
- 已知一棵完全二叉树的节点数n,求叶节点数
- python中的计时模块:time.time()
热门文章
- vscode中下载淘宝镜像后,输入cnpm -v指令显示安装失败,解决系统禁止运行脚本问题,并修改cnpm下载包的地址更改为淘宝镜像地址。
- 国产AI绘画软件“数画”刷爆朋友圈,网友到底在画什么
- wps word改多级编号为2.1
- 【视频】波士顿动力最新“大黄蜂”版SpotMini机器人,被软银收购后走起萌路线...
- 华为路由器OSPF综合实验
- TOP100summit:【分享实录-途牛】价格中心系统的优化之路
- Excel快捷键汇总(九耶-钛伦特)
- Word公式居中,编号右对齐
- 【OS xv6】1 万字详解shell源码解析命令(内含wsl+vscode调试xv6教程 文档第一章助读)
- 麒麟信安携手中望软件打造全国产操作系统+CAD解决方案