Matplotlib库学习笔记(一,绘制图表与分区)

一 、 绘 制 图 表 函 数 \color{Orange}{一、绘制图表函数}
p l o t ( ) 方 法 创 建 一 个 图 表 plot()方法创建一个图表 plot()
当参数只有一个列表时被当成y坐标,索引被当作x坐标
ylabel是y轴上的名称(会显示出来)
更多细节戳我

import matplotlib.pyplot as plt
plt.plot([3,1,4,5,2])
plt.ylabel("grade")
plt.show()
Matplotlib库学习笔记(一,绘制图表与分区)_第1张图片

当 p l o t 参 数 有 两 个 列 表 时 , 第 一 个 是 x 坐 标 , 第 二 个 是 y 坐 标 当plot参数有两个列表时,第一个是x坐标,第二个是y坐标 plot,x,y

import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5],[1,4,7,9,10])
plt.ylabel("hh")
plt.show()
Matplotlib库学习笔记(一,绘制图表与分区)_第2张图片 $可以通过savefig把生成的图标保存成图片$

第一个参数是保存路径,第二个参数dpi设置的是图片质量(点的多少)

import matplotlib.pyplot as plt
plt.plot([3,1,4,5,2])
plt.ylabel("grade")
plt.savefig('文件路径',dpi=600)

还 有 a x i s 函 数 , 参 数 是 一 个 4 个 数 的 列 表 还有axis函数,参数是一个4个数的列表 axis,4

分 别 表 示 x 坐 标 开 始 位 置 , 结 束 位 置 分别表示x坐标开始位置,结束位置 x,
y 坐 标 开 始 位 置 , 结 束 位 置 y坐标开始位置,结束位置 y,

import matplotlib.pyplot as plt
plt.plot([3,1,4,5,2])
plt.ylabel("grade")
plt.axis([-10,10,-2,6])
plt.show()
Matplotlib库学习笔记(一,绘制图表与分区)_第3张图片 $\color{Red}{二、绘图分区函数subplot}$

p l t . s u b p l o t ( n r o w s , n c o l s , p l o t n u m b e r ) plt.subplot(nrows,ncols,plot_number) plt.subplot(nrows,ncols,plotnumber)

该函数接受三个参数,nrows表示把横区域分成nrows块
ncols把纵区域分成ncols块
plot_number表示在第几个区域绘图
比如plt.subplot(3,2,4)
Matplotlib库学习笔记(一,绘制图表与分区)_第4张图片
示 例 \color{Green}示例

import numpy as np
import matplotlib.pyplot as plt
def f(t):
                return -t*t+2*t;
a=np.arange(0,30,0.03);'起点20终点30,以0.03为步长的数组'
plt.subplot(2,1,1)'选上面的区域'
plt.plot(a,f(a))'a为横坐标,f(a)为纵坐标'
plt.subplot(2,1,2)'选下面那个区域'
plt.plot(a,a*2)'a为横坐标,a*2为纵坐标'
plt.show()

Matplotlib库学习笔记(一,绘制图表与分区)_第5张图片

你可能感兴趣的:(python)