📌  相关文章
📜  Python中的 Matplotlib.figure.Figure.add_subplot()

📅  最后修改于: 2022-05-13 01:55:26.605000             🧑  作者: Mango

Python中的 Matplotlib.figure.Figure.add_subplot()

Matplotlib是Python中的一个库,它是 NumPy 库的数值数学扩展。 figure 模块提供了顶级 Artist,即 Figure,其中包含所有绘图元素。该模块用于控制所有绘图元素的子图和顶级容器的默认间距。

matplotlib.figure.Figure.add_subplot()函数

matplotlib 库的 add_subplot() 方法图形模块用于将轴添加到图形作为子图排列的一部分。

下面的示例说明了 matplotlib.figure 中的 matplotlib.figure.Figure.add_subplot()函数:

示例 1:

# Implementation of matplotlib function
import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import Subplot
   
  
fig = plt.figure(figsize =(4, 4))
   
ax = Subplot(fig, 111)
fig.add_subplot(ax)
   
ax.axis["left"].set_visible(False)
ax.axis["bottom"].set_visible(False)
  
fig.suptitle('matplotlib.figure.Figure.add_subplot() \
function Example\n\n', fontweight ="bold")
  
plt.show()

输出:

示例 2:

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
   
  
np.random.seed(19680801)
  
xdata = np.random.random([2, 10])
  
xdata1 = xdata[0, :]
xdata2 = xdata[1, :]
  
ydata1 = xdata1 ** 2
ydata2 = 1 - xdata2 ** 3
   
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.plot(xdata1, ydata1, color ='tab:blue')
ax.plot(xdata2, ydata2, color ='tab:orange')
   
ax.set_xlim([0, 1])
ax.set_ylim([0, 1])
fig.suptitle('matplotlib.figure.Figure.add_subplot() \
function Example\n\n', fontweight ="bold")
  
plt.show()

输出: