python画图常见不同图片格式保存

简介: python画图常见不同图片格式保存

python画图常见不同图片格式保存

python画图常见不同图片格式保存
上周讨论老师要我把data生成 tif / tiff 图给他,方便用于编辑成高清矢量图?(原谅我没太仔细听为什么了。。。,这该死的瞌睡虫)放进paper,平常都是直接生成pdf,顺便记录一下简单的存图过程。

import matplotlib.pyplot as plt
import numpy as np

生成数据===================================

x = np.arange(0, 1, 0.1) # 横坐标从0到1,步长为0.1
y = np.cos(x) # 纵坐标为 x 对应的 cos(x) 值

生成图形===================================

plt.figure(dpi=600)#自己设哈,其实300就够了
plt.plot(x, y)

保存图片===================================

习惯了,没有理由

plt.savefig('C:/Users/YuJia/Desktop/cos.pdf')

JPG/JPEG是最常见的格式,有损压缩,细节流失,但内存小

plt.savefig('C:/Users/YuJia/Desktop/cos.jpeg')
plt.savefig('C:/Users/YuJia/Desktop/cos.jpg')

档案比JPEG大,压缩不失真,能够相容透明/半透明图像

plt.savefig('C:/Users/YuJia/Desktop/cos.png')

可缩放向量图,以向量图形组成,而非像素,不被限制于某种解析度(仿佛无限大哈哈哈没有啦),一般用网页浏览器开启(如Chrome、Firefox、Edge或Internet Explorer)

plt.savefig('C:/Users/YuJia/Desktop/cos.svg')

标签图像文件格式,可进行有损或无损压缩

plt.savefig('C:/Users/YuJia/Desktop/cos.tif')
plt.savefig('C:/Users/YuJia/Desktop/cos.tiff')

显示图形===================================

plt.show()

以下是产生的各种图片大小:

稍微看一下,图片大小还跟dpi设置有关,差很多!!!尤其是 tif / tiff 这种,dpi 高的可以有几百MB那么大。

好的,速速讲完,虽然没什么内容,睡觉,同为可爱的画图工具人们,盖好被子 (¦3[▓▓],晚安好梦~

目录
相关文章
|
1月前
|
数据可视化 API Python
画图实战-Python实现某产品全年销量数据多种样式可视化
画图实战-Python实现某产品全年销量数据多种样式可视化
38 0
|
1月前
|
算法 Python
关联规则算法及其画图(python
关联规则算法及其画图(python
25 2
|
1月前
|
机器学习/深度学习 文字识别 自然语言处理
Python图片格式转换与文字识别:技术与实践
Python图片格式转换与文字识别:技术与实践
44 0
|
1月前
|
存储 Python
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)
38 0
【python】——超市管理系统和用turtle动态画图(爱心和魔幻曲线)
|
4月前
|
Python
python画图中文乱码
python画图中文乱码
15 0
|
8月前
|
数据处理 Python
技巧 | Python画图辅助标注(多子图共坐标轴)
技巧 | Python画图辅助标注(多子图共坐标轴)
技巧 | Python画图辅助标注(多子图共坐标轴)
|
9月前
|
人工智能 前端开发 数据处理
Python实现画图软件功能
Python实现画图软件功能
79 0
|
9月前
|
数据可视化 Python
Python版 孤勇者 | 画图+演奏+音乐可视化
另外还有个叫做 pgzero 的游戏开发库,里面有一个可以播放音符的方法。
Python版 孤勇者 | 画图+演奏+音乐可视化
|
10月前
|
数据可视化 大数据 Python
python|数据可视化之matplotlib画图
python|数据可视化之matplotlib画图
64 0
|
10月前
|
前端开发 Python
Python的画图模块turtle使用详解
简介:Turtle是Python语言中一个很流行的简单的绘图工具。你可以把它理解为一个小海龟,只听得懂有限的指令。它在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。