Task01:Matplotlib初相识
一、明晰绘制一张图的组成条件
Figure:最基本的一级
Axes:在Figure上创建子图的容器(如果Figure中仅含一子图,则该容器可省略)
Axis:用于处理子图上和坐标轴和网格相关的元素
Tick:用于处理和刻度相关的元素
二、两种绘图模式模板
A.OO模式:更能实现高级绘图的需求
# step1 准备数据 x = np.linspace(0, 2, 100) y = x**2 # step2 第五章:设置绘图样式(非必须) mpl.rc('lines', winewidth=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() plt.show()
B.pyplot模式:方便简洁,容易上手
# step1 准备数据 x = np.linspace(0, 2, 100) y = x**2 # step2 第五章:设置绘图样式(非必须) mpl.rc('lines', winewidth=4, linestyle='-.') # step3 第二章:绘制图像 plt.plot(x, y, label="linear") # step4 第五章:标签,文字和图例 plt.xlabel('x label') plt.ylabel('y label') plt.title('Simple Plot') plt.legend() plt.show()
本文作者:Mundane-_-
本文链接:https://www.cnblogs.com/Qzzz/p/16272696.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步