python之matplotlib基础组成

本文介绍了Python中的2D绘图库Matplotlib的基本使用方法。包括如何创建Figure对象、Axes对象,以及如何设置标题、坐标轴标签等。同时,还详细解释了如何使用subplot创建子图,并展示了plot函数的具体用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Matplotlib是Python 扩展包中 2D 绘图库,不仅提供了快速的方式可视化Python中的数据,而且提供流行的图形格式的选择。

组成

Figure——整个图像为一个对象
Axes——Figure中包含一个或者多个Axes对象。每个Axes(ax)对象都是一个拥有自己坐标系统的绘图区域
title——为图像标题
Axis——坐标轴
Label——坐标轴标注
Tick——刻度线,Tick Label为刻度注释

这里写图片描述


subplot

plt.subplot(a,b,c) 
#或者 plt.subplot(abc)
# a:代表子图的行数
# b:代表该行图像的列数
# c:代表每行的第几个图像

例如:

import matplotlib.pyplot as plt
plt.subplot(331)
plt.subplot(332)
plt.subplot(333)
plt.subplot(3,2,3)
plt.subplot(3,2,4)
plt.subplot(3,1,3)
plt.show()

这里写图片描述

fig, ax = plt.subplots(2,2)
#其中参数分别代表子图的行数和列数,一共有 2x2 个图像。函数返回一个figure图像和一个子图ax的array列表

plot

plot默认图形线为蓝色

(1)plot([a,b,c,…]) 默认[a,b,c,…]为y轴坐标,x轴坐标默认从0开始 递增[0,1,2,..]

import matplotlib.pyplot as plt
plt.plot([1,3])   #from (0,1) to (2,3) 
plt.ylabel('numbers')  
plt.show()

这里写图片描述“`

(2)plot([a,b],[c,d]) 坐标从(a,c)到 (b,d)

import matplotlib.pyplot as plt
plt.subplot(111)
plt.plot([0.4,1],[0.4,1])         #plot a line from (0.4, 0.4) to (1, 1)
plt.title("a line")
plt.xlabel("x value")
plt.ylabel("y value")
plt.savefig("line.jpg")
plt.show()

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值