https://matplotlib.org/gallery/index.html

matplotlib.pyplot模块 - 快速绘图

matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。

1.调用figure创建一个绘图对象,并且使它成为当前的绘图对象。(可选)

plt.figure(figsize=(8,4))

也可以不创建绘图对象直接调用接下来的plot函数直接绘图,matplotlib会为我们自动创建一个绘图对象!!

如果需要同时绘制多幅图表的话,可以是给figure传递一个整数参数指定图标的序号,如果所指定序号的绘图对象已经存在的话,将不创建新的对象,而只是让它成为当前绘图对象。

figsize参数:指定绘图对象的宽度和高度,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80。因此本例中所创建的图表窗口的宽度为880 = 640像素。

但是用show()出来的工具栏中的保存按钮保存下来的png图像的大小是800400像素。这是因为保存图表用的函数savefig使用不同的DPI配置,savefig函数也有一个dpi参数,如果不设置的话,将使用matplotlib配置文件中的配置,此配置可以通过如下语句进行查看:>>>matplotlib.rcParams[“savefig.dpi”]100

2.通过调用plot函数在当前的绘图对象中进行绘图

plt.plot(years, price, ‘b*’)#,label="c o s ( x 2 ) cos(x^2)cos(x2)")

plt.plot(years, price, ‘r’)

Note:

第一句将x,y数组传递给plot

2.通过第三个参数"b–“指定曲线的颜色和线型,这个参数称为格式化参数,它能够通过一些易记的符号快速指定曲线的样式。其中b表示蓝色,”–"表示线型为虚线。

用关键字参数指定各种属性:label : 给所绘制的曲线一个名字,此名字在图示/图例(legend)中显示。只要在字符串前后添加"$"符号,matplotlib就会使用其内嵌的latex引擎绘制的数学公式。color : 指定曲线的颜色linewidth : 指定曲线的宽度

具体参见【附录 - matplotlib中的作图参数】

3.设置绘图对象的各个属性

plt.xlabel(“years(+2000)”) #设置X轴的文字

plt.ylabel(“housing average price(*2000 yuan)”)

plt.ylim(0, 15) #设置Y轴的范围

plt.title(‘line_regression & gradient decrease’) #设置图表的标题

plt.legend() #显示图示

设置xlabel和ylabel显示的大小

import matplotlib

matplotlib.rc(‘xtick’, labelsize=18)

matplotlib.rc(‘ytick’, labelsize=18)

python 坐标轴 单位刻度_Python绘图总结(Matplotlib篇)之坐标轴及刻度相关推荐

  1. Python绘图总结(Matplotlib篇)之坐标轴及刻度

    https://matplotlib.org/gallery/index.html matplotlib.pyplot模块 - 快速绘图 matplotlib的pyplot子库提供了和matlab类似 ...

  2. python pandas库 画图_python绘图:matplotlib和pandas的应用

    python绘图:matplotlib和pandas的应用 在进行数据分析时,绘图是必不可少的模式探索方式.用Python进行数据分析时,matplotlib和pandas是最常用到的两个库. 1.m ...

  3. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  4. python操作画图软件_Python绘图工具matplotlib的使用(图形并茂)

    matplotlib官网文档: 支持win7_64_bit的matplotlib库下载网址: 简单介绍: matplotlib 是python最著名的画图库,它提供了一整套和matlab类似的命令AP ...

  5. python柱状图纵轴刻度_Python数据分析:Matplotlib

    终于到了python数据分析三剑客的最后一课:Matplotlib,一个专门用于绘制图形的库,话不多说,直接进入主题. 内容目录图形的构成 plot样式风格 plot保存图像 各种图形绘制 1 图形的 ...

  6. 用python画动图_Python 绘图与可视化 matplotlib 制作Gif动图

    参考链接:https://blog.csdn.net/theonegis/article/details/51037850 我们可以使用Matplotlib的animation类的FuncAnimat ...

  7. python 三维绘图库_Python第三方库matplotlib(2D绘图库)入门与进阶

    Matplotlib 一 简介: Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. Matplotlib可用于Python脚 ...

  8. Python绘图总结(Matplotlib篇)

    Matplotlib绘图知识点集锦 1.1基础知识篇 绘图背景网格设置 坐标轴颜色.标题大小的设置 ax.tick_params(axis='both',labelcolor='r', labelsi ...

  9. python可视化库总结_Python 可视化库 - Matplotlib 使用总结

    Python 可视化库 - Matplotlib 使用总结 在做完数据分析后, 有时候需要将分析结果一目了然地展示出来, 此时便离不开 Python 可视化工具, Matplotlib 是 Pytho ...

最新文章

  1. sqlite fts5 编译 xcode other c flags
  2. PAT甲级1055 The World‘s Richest:[C++题解]k路归并
  3. BZOJ 1003 物流运输 最短路+dp
  4. 你的鼠标有多快-小游戏
  5. 普通话计算机测试题,计算机辅助普通话测试常见问题回答(范文).docx
  6. 微信公众平台开发教程(二) 基本原理及消息接口
  7. Android 获取图片研究
  8. mysql 5.7连接java_MACOS mysql 5.7 Navicat 可以连接 , Java 报错
  9. 下行法求最小割集案例_故障树分析方法(FTA)
  10. 科研人必备图像处理软件—ImageJ
  11. 关于win10中资源管理器卡顿的问题及解决办法
  12. 数据、程序、文件区别
  13. 高数_第3章重积分_三重积分可证明为3个定积分的乘积__很重要
  14. 通过youtube上传视频赚钱并免费宣传你的业务
  15. html2canvas没有样式,html2canvas没有抓住svg(html2canvas not grabbing svg)
  16. linux mor命令使用技巧,linux中more命令如何使用(示例代码)
  17. php 结合md5的加密,解密方法
  18. 音视频播放器关键技术探讨
  19. [sdx12] sdx12 IPA不生效问题分析及解决方案
  20. SAP FICO 应收/应付重组配置和操作

热门文章

  1. python logging配置时间或大小轮转
  2. 若依框架(RuoYi-Vue):权限功能模块设计分析
  3. 与 Hadoop 对比,如何看待 Spark 技术
  4. ubuntu1404 安装 ppsspp
  5. (145)光线追踪距离场柔和阴影
  6. 计算机控制插补,CNC 插补与位置控制指令的输出
  7. JS阻止默认行为和Vue阻止默认行为
  8. ImageGP/BIC无代码绘制差异基因火山图
  9. matlab实现简单的交互式程序
  10. vscode怎么设置动态背景