图形的创建与显示-Figure()函数详解
发布时间:2023-12-26 10:40:46
在matplotlib包中,Figure()函数用于创建一个新的图形窗口,用于显示绘制的图形。Figure()函数可以传入参数来设置图形窗口的大小、分辨率和背景等属性。下面我们就一起来详细解析一下Figure()函数的参数和使用方法,并附上示例代码。
1. num参数:num参数用于指定图形窗口的编号,当创建多个图形窗口时,可以通过num参数来指定不同窗口的编号,可以使用整数或字符串作为编号。
fig = Figure(num=1)
2. figsize参数:figsize参数用于指定图形窗口的大小,接收一个元组类型的参数,包含窗口的宽度和高度,单位为英寸。
fig = Figure(figsize=(6, 4))
3. dpi参数:dpi参数用于指定图形窗口的分辨率,即每英寸的点数。默认值为80。
fig = Figure(dpi=100)
4. facecolor参数:facecolor参数用于指定图形窗口的背景色,接收一个有效的颜色值,可以是字符串、RGB元组或RGBA元组,默认值为'w',即白色。
fig = Figure(facecolor='lightgray')
5. edgecolor参数:edgecolor参数用于指定图形窗口的边框颜色,接收一个有效的颜色值,可以是字符串、RGB元组或RGBA元组,默认值为'w',即白色。
fig = Figure(edgecolor='black')
6. frameon参数:frameon参数用于指定是否显示图形窗口的边框,默认值为True,显示边框。
fig = Figure(frameon=False)
除了上述常用的参数外,Figure()函数还可以接收一些其他参数,如导出图像时的格式等。下面是一个示例代码,演示了如何使用Figure()函数创建一个图形窗口,并设置窗口的一些属性。
import matplotlib.pyplot as plt # 创建一个图形窗口,大小为6*4英寸,分辨率为100dpi,背景色为灰色,边框颜色为黑色,显示边框 fig = plt.figure(figsize=(6, 4), dpi=100, facecolor='lightgray', edgecolor='black', frameon=True) # 绘制图形 plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) # 显示图形窗口 plt.show()
运行上述代码后,会显示一个大小为6*4英寸的图形窗口,窗口的背景色为灰色,边框颜色为黑色,并显示边框。窗口中绘制了一个简单的折线图。
