Python中的 matplotlib.pyplot.figure()
Matplotlib是Python中的一个库,它是 NumPy 库的数值数学扩展。 Pyplot是Matplotlib模块的基于状态的接口,它提供了一个类似 MATLAB 的接口。在 Pyplot 中可以使用各种图,包括线图、等高线图、直方图、散点图、3D 图等。
matplotlib.pyplot.figure()函数:
matplotlib 库的 pyplot 模块中的figure()函数用于创建新图形。
Syntax: matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=, clear=False, **kwargs)
Parameters: This method accept the following parameters that are described below:
- num : This parameter is provided, and a figure with this id already exists.
- figsize(float, float): These parameter are the width, height in inches.
- dpi : This parameter is the resolution of the figure.
- facecolor : This parameter is the the background color.
- edgecolor : This parameter is the border color.
- frameon : This parameter suppress drawing the figure frame.
- FigureClass : This parameter use a custom Figure instance.
- clear : This parameter if True and the figure already exists, then it is cleared.
Return value: This method returns the following values:
- figure : This returns the Figure instance returned will also be passed to new_figure_manager in the backends.
下面的示例说明了 matplotlib.axes 中的 matplotlib.pyplot.figure()函数:
示例 #1:
# Implementation of matplotlib function
import matplotlib.pyplot as plt
import matplotlib.lines as lines
fig = plt.figure()
fig.add_artist(lines.Line2D([0, 1, 0.5], [0, 1, 0.3]))
fig.add_artist(lines.Line2D([0, 1, 0.5], [1, 0, 0.2]))
plt.title('matplotlib.pyplot.figure() Example\n',
fontsize = 14, fontweight ='bold')
plt.show()
输出:
示例 #2:
# 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)
plt.title('matplotlib.pyplot.figure() Example\n',
fontsize = 14, fontweight ='bold')
plt.show()
输出:
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。