2022-03-16

Matplotlib学习 Day1

1、Matplotlib相关概念

Matplotlib的图像是画在figure上的,每一个figure又包含了一个或多个axes(一个可以指定坐标系的子区域)。最简单的创建figure以及axes的方式是通过pyplot.subplots命令,创建axes以后,可以使用axes.plot绘制最简易的折线图。

2、Figure的组成:

-Figure:顶层级,用来容纳所有绘图元素;
-Axes:matplotlib宇宙的核心,容纳了大量元素用来构造一幅幅子图,一个figure可以由一个或多个子图组成;
-Axis:axes的下属层级,用于处理所有和坐标轴,网格有关的元素;
-Tick:axis的下属层级,用来处理所有和刻度有关的元素;

3、通用绘图模板

#导入相关的包
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

# step1 准备数据
x = np.linspace(0, 2, 100)
y = x**2

# step2 设置绘图样式
mpl.rc('lines', linewidth=4, linestyle='-.')

# step3 定义布局
fig, ax = plt.subplots()  

# step4 绘制图像
ax.plot(x, y, label='linear')  

# step5 添加标签,文字和图例
ax.set_xlabel('x label') 
ax.set_ylabel('y label') 
ax.set_title("Simple Plot")  
ax.legend() 

#step6 显示图片
plt.show()

运行结果图:


Figure_1.png

你可能感兴趣的:(2022-03-16)