Matplotlib.axes.SubplotBase()用 Python
表示
哎哎哎:# t0]https://www.geeksforgeeks.org/matplotlib-axes-subplot base-in-python/
Matplotlib 是 Python 中的一个库,是 NumPy 库的数值-数学扩展。轴类包含了大部分的图形元素:轴、刻度、线二维、文本、多边形等。,并设置坐标系。Axes 的实例通过回调属性支持回调。
matplotlib.axes.SubplotBase()类
这是一个子类的基类,也就是 Axes 实例。它提供了各种新方法,用于在图形对象中生成和操作一组轴。 注:在子批次库中,基地为对象。
语法:类 matplotlib.axes.SubplotBase(图、args、*kwargs)
参数:这接受下面描述的以下参数:
- 图:该参数为matplotlib.figure。
- *args: 此参数包含值的元组(nrows、ncols、index)。换句话说,就是图中的子图数组有维度(nrows,ncols),index 是正在创建的子图的索引。
以下示例说明了 matplotlib.axes.sublotbase()类在 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()
输出: