Matplotlib 最基本的定义

Figure 的各个部分

Matplotlib 最基本的定义_第1张图片

最基本的类

Figure

管理一整张图,管理多个轴,画布,和艺术管理

Axes

坐标系

Axes坐标系至少包含有2个axis,可以设置坐标的长度范围,还有坐标的标题。

Axis

坐标轴

数字画线的解决办法

Artist

基本上在figure里面看到的所有东西都属于Artist, 比如Text Object, 或者直线之类的

模块之间的关系 Matplotlib, pyplot ,figure

Matplotlib

是整个包

matplotlib.pyplot

是其中一个模块,

figure

matplotlib.pyplot里面 的所有函数,都默认有一个当前的figure和Axes,如果没有指定,那么系统就会自动分配一个。

例子:

在下面的代码中,首先调用plt.plot的时候回自动创造一个坐标系,然后后面的代码依次在同一个坐标系里面进行操作

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

plt.plot(x, x, label='linear')
plt.plot(x, x**2, label='quadratic')
plt.plot(x, x**3, label='cubic')

plt.xlabel('x label')
plt.ylabel('y label')

plt.title("Simple Plot")

plt.legend()

plt.show()

你可能感兴趣的:(python)