matplotlib.axes.SubplotBase
matplotlib.axes.SubplotBase()类是subplots的基类,即axis实例。它提供了各种新方法,用于在图形对象中生成和操作一组坐标轴。
注意:在SubplotBase中,Base是对象。
语法:
matplotlib.axes.SubplotBase(fig, *args, **kwargs)
参数:接受以下参数描述如下:
- 这个参数是matplotlib.figure.figure。
- *args:该参数包含值的元组(nrows, ncols, index).换句话说,它是图中子图的数组,具有维度(nrows, ncols), index是正在创建的子图的索引。
下面的例子演示了在matplotlib.axes.SubplotBase()类中的matplotlib.axes:
示例1
# Implementation of matplotlib function
import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import SubplotZero
import numpy as np
fig = plt.figure(figsize =(4, 3))
# Zero is the base
ax = SubplotZero(fig, 1, 1, 1)
fig.add_subplot(ax)
xx = np.arange(0, 2 * np.pi, 0.01)
ax.plot(xx, np.sin(xx))
fig.suptitle('matplotlib.axes.SubplotBase() class Example\n\n',
fontweight ="bold")
plt.show()
输出:
示例2
# Implementation of matplotlib function
import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import Subplot
fig = plt.figure()
ax = Subplot(fig, 111)
fig.add_subplot(ax)
ax.axis["left"].set_visible(False)
ax.axis["top"].set_visible(False)
fig.suptitle('matplotlib.axes.SubplotBase() class Example\n\n',
fontweight ="bold")
plt.show()
输出: