【DW组队学习—Matplotlib】01.Matplotlib初相识

本文介绍了Python的2D绘图库Matplotlib,包括它的用途、一个简单的绘图例子,以及Figure的组成。重点讲解了创建图和子图的subplots方法,以及两种常用绘图接口的区别。此外,还解释了numpy.linspace函数和matplotlib.pyplot.plot函数的基本用法。
摘要由CSDN通过智能技术生成

一、认识matplotlib

Matplotlib是一个Python 2D绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,用来绘制各种静态,动态,交互式的图表。

Matplotlib可用于Python脚本,Python和IPython Shell、Jupyter notebook,Web应用程序服务器和各种图形用户界面工具包等。

二、一个最简单的绘图例子

Matplotlib的图像是画在figure(如windows,jupyter窗体)上的,每一个figure又包含了一个或多个axes(一个可以指定坐标系的子区域)。

【VC小注】 figure就是一个大画布,axes是子图。

最简单的创建figure以及axes的方式是通过pyplot.subplots命令,创建axes以后,可以使用Axes.plot绘制最简易的折线图。

import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots() #创建一个包含一个axes的figure
ax.plot([1,2,3,4],[1,4,2,3]) #绘制图像

在这里插入图片描述

matplotlib.pyplot.subplots(nrows=1, ncols=1, *, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)
创建一个图和一组子图

参数

  • nrows,ncols:int,默认值:1,子图网格的行数/列数。
  • sharex,sharey bool或{‘none’,‘all’,‘row’,‘col’},默认值:False,控制x(sharex)或y(sharey)轴之间的属性共享:
    • true或“all”:x或y轴将在所有子图中共享。
    • false或“none”:每个子图的x轴或y轴将是独立的。
    • ‘raw’:每个子图行将共享一个x轴或y轴。
    • ‘col’:每
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值