Matplotlib 图形类
原文:https://www.studytonight.com/matplotlib/matplotlib-figure-class
在本教程中,我们将介绍 matplotlib 库中的图形类。
众所周知 matplotlib 是一个用来创建可视化的 python 库,也是 Numpy 库的数值扩展。
matplotlib 库在
matplotlib.figure
模块中包含一个图形类。对于所有的绘图元素图形类主要是顶层容器。
要实例化图形对象,您只需要调用 pyplot 模块的
figure()
函数(它是 matplotlib 的基于状态的接口)在 pyplot 的帮助下,人们可以轻松地创建直方图、提琴图、等高线图、3D 图以及更多。
我们还可以扩展 Figure 类,并根据我们的需求创建一个自定义类。( Python 继承)
figure()
功能
为了创建一个新的图形,在 matplotlib 库中使用了 pyplot 模块的figure()
功能。
语法:
下面给出了使用该函数的语法:
matplotlib.pyplot.figure(num, figsize, dpi, facecolor, edgecolor, frameon, FigureClass, clear, **kwargs)
参数:
让我们讨论一下figure()
函数的参数:
1 . num
该参数的默认值为无。您可以提供此参数,并且带有此 id 的图已经存在。
2。 figsize(float, float)
这用于以像素为单位指示宽度和高度。
3 .dpi〔t1〕
该参数用于指示图形的分辨率。默认值为无。
4 .面色
该参数用于指示背景颜色。
5. 边缘颜色
该参数用于指示边框颜色。
6. frameon
如果不想绘制图形的框架,则使用此选项。该参数的默认值为 true ,表示默认绘制框架。
7。figure class〔t1〕
该参数主要使用一个自定义的 Figure 实例。
8。清除
默认值为假。如果该参数值为真且图形已经存在,则被清除。
返回值:
该方法返回图形实例,该实例也被传递给后端的new_figure_manager
。
时间示例:
让我们借助下面给出的例子来讨论这个函数:
在上面的代码示例中,我们创建了一个新的类 MyFigure 继承了原来的 Figure 类。
总结:
在本教程中,我们介绍了matplotlib.figure
模块中提供的图形类。我们还学习了非常有用的figure()
功能。