目录

  • 前言
  • 正文

前言

plt.show()展示图片的时候,截图进行保存,图片不是多么清晰
如何保存高清图也是一知识点

函数包名:import matplotlib.pyplot as plt

正文

主要功能:保存绘制数据后创建的图形。使用此方法可以将创建的图形保存

函数源码:(根据需要进行选择)

savefig(fname, dpi=None, facecolor=’w’, edgecolor=’w’, orientation=’portrait’, papertype=None,
format=None, transparent=False, bbox_inches=None, pad_inches=0.1, frameon=None, metadata=None)

参数解释:

参数 描述
fname 指定格式图片或者指定文件位置
dpi 画质
facecolor 和 edgecolor 默认为白色
Orientation 横向或者纵向
papertype 纸张类型
format 如png、pdf
transparent 图片背景透明
bbox_inches 图表多余的空白区去除
pad_inches 保存图形周围填充

正常保存:plt.savefig("xx.png"),也可以svg的格式进行保存

保存的时候需要plt.show()在plt.savefig()之后,顺序颠倒会出现图片为空白。

当前文件保存:

注意事项:

  • 如果plt.show() 在plt.savefig()前,就会导致保存图片是空白的情况。
  • window的路径读取,需要反斜杠

要把所有的参数用上,可以用在直方图上

import matplotlib.pyplot as pltx =[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
plt.hist(x)plt.savefig("squares1.png",bbox_inches ="tight",pad_inches = 1,transparent = True,facecolor ="g",edgecolor ='w',orientation ='landscape')plt.show()

截图如下:

Python Matplotlib 中如何用 plt.savefig 存储图片相关推荐

  1. Python matplotlib 中填充颜色

    Python matplotlib 中填充颜色 matplotlib中填充颜色主要是两个函数,一个是fill,一个是fill_between,这里讲一下详细的关键字, 这里关键字主要有facecolo ...

  2. matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域

    plt.savefig() 输出图片完美去除旁边的空白区域 plt.savefig("test.png",bbox_inches='tight',pad_inches = -0.1 ...

  3. Python Matplotlib中坐标轴标题中各种特殊符号的显示 转义字符全集,编写数学表达式

    Matplotlib中文显示问题--用例子说明问题 #-*- coding: utf-8 -*- from pylab import * t = arange(-4*pi, 4*pi, 0.01) y ...

  4. 【python matplotlib 】fig, ax = plt.subplots()画多表图

    文章目录 一. fig, ax = plt.subplots()的作用 二.参数的含义 三.图上排列多个子图 四.把多个子图一起合并到一个图上 五.画图刻度.图例等字体.字体大小.刻度密度.线条样式设 ...

  5. 解决matplotlib绘制图片时plt.savefig()后图片全黑的问题

    今天用matplotlib绘制图时,保存的图片全黑,原因是代码顺序不当,应当将plt.show()放在plt.savefig()函数之后. plt.savefig('demo.png') plt.sh ...

  6. python Matplotlib中时间刻度标签的设置/主副刻度

    问题 绘制个例逐小时观测结果时,由于时间标签太长,因此再绘图时,选择了12H绘制标签: fig2 = plt.figure(figsize=(8,8))#设置画布大小 times=wrftime ax ...

  7. Python——matplotlib中的乱七八糟(一)【注释,图例,tick能见度,移动坐标轴】

    我都是在以移动坐标的代码为基础的 1.移动坐标轴 用Matplotlib绘制的图表的默认坐标轴是在左下角的,那么怎么能让它像数学里面那种成十字形的呢 import matplotlib.pyplot ...

  8. python matplotlib中误差棒图

    import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np x=np.linspace(0.1,0.6,10 ...

  9. python绘制多边形_在python matplotlib中绘制三维多边形

    我浏览网页失败,无法找到以下简单问题的解决方案: 如何使用顶点值绘制三维多边形(例如填充矩形或三角形)? 我尝试过很多想法,但都失败了,请看:from mpl_toolkits.mplot3d imp ...

  10. 【收藏】如何优雅的在 Python matplotlib 中可视化矩阵,以及cmap色带设置

    有时需要将numpy矩阵绘制出来看趋势,这时候可以使用plt.imshow() 方法来可视化 同时还需要对cmap进行设置,使用不同的色带,达到更好的可视化效果. 代码 import numpy as ...

最新文章

  1. 《Pokemon Go》开发商明年将推出「哈利波特」题材AR游戏
  2. 简单了解RestTemplate消息读取的转化
  3. linux运维选择题,初学Linux练习题
  4. bzoj 2905 背单词
  5. 网络执法官.P2P终结者等监控网络流量控制软件的原理和防范
  6. Java4Android视频笔记
  7. Android——selector背景选择器的使用详解(二)
  8. 华为悦盒EC6108V9教程
  9. 通信工程/电子信息工程 保研/预推免/夏令营 面试真题/经验
  10. 华为云ManageOne北向对接之基本名词概念(一)
  11. 锂电池】关于4.2V锂电池充电IC的一些记录
  12. 依照ILSVRC2012在matconvnet-1.0-beta23 中用imagenet训练的情况,训练自己的数据
  13. c语言响铃编程,C语言C加加编程新手快速入门基础学习
  14. xmlHttp.send(null)与xmlHttp.send…
  15. 【MATLAB】陷波滤波器作用效果分析
  16. 高等数学笔记-乐经良老师-第七章-向量代数与空间解析几何(Ⅱ)
  17. 笔记本连接不上外接显示器_如何将多个外接显示器连接到笔记本电脑
  18. 软件测试人员必读的经典书籍(附电子书),前阿里大佬给我推荐...
  19. 武磊进球,我连夜分析了武球王2019赛季数据
  20. 03 数据契约_03 数据契约层级(DataContract Hierarchy)

热门文章

  1. 三维GIS行业发展探索
  2. RationalDMIS 2020 平面一直线一圆找正
  3. 惊讶!投资人明目张胆套商业机密;AIGC招聘市场解读;超级个体公开课;如何说服客户购买AI产品 | ShowMeAI日报
  4. 【idea】win 10 / win 11:idea 、Alibaba Dragonwell 11、maven、git 下载与安装
  5. 人民网合作|中原算力中心正式展开
  6. 如何正确制定旅行攻略,抓住这几点,轻松搞定!
  7. FPGA 设计中的流量,时滞,时序
  8. Spring入门及Ioc简介
  9. C语言夜未眠6——深度剖析函数指针
  10. JavaScript中的数组越界问题