【matplotlib可视化】的基本认识

本文介绍了matplotlib的可视化基础知识,包括两种接口:面向对象和pyplot,以及figure和axes的概念。figure可以包含多个axes,每个axes是数据绘制的区域,有自己的标题、x和y标签。所有的绘图元素被称为artist,如Line2D、Text和Patch等。

综述

Matplotlib在figures上绘制数据(例如,窗口,Jupyter小部件等),每个figure都可以包含一个或多个axes,axes是可以根据x-y坐标(或极坐标中的theta-r或3-D图中的x-y-z等)指定点points的区域。

The object-oriented interface and the pyplot interface

使用matplotlilb绘图的两种方式:

  • 显式地创建figures和axes,而后调用相应的method。适用于多图的时候,用axes布局?
  • 依靠pyplot自动创建和管理figures和axes

使用subplots()可以创建figure和axes

x = np.linspace(0, 2, 100)

# Note that even in the OO-style, we use `.pyplot.figure` to create the figure.
fig, ax = plt.subplots()  # Create a figure and an axes.
ax.plot(x, x, label='linear')  # Plot some data on the axes.
ax.plot(x, x**2, label='quadratic')  # Plot more data on the axes...
ax.plot(x, x**3, label='cubic')  # ... and some more.
ax.set_xlabel('x label')  # Add an x-label to the axes.
ax.set_ylabel('y label')  # Add a y-label to the axes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值