欢迎访问宙启技术站
智能推送

如何利用Figure()绘制不同类型的图形

发布时间:2023-12-26 10:44:23

Figure() 是 Matplotlib 中的一个重要函数,用于创建图形对象,并可以在该对象上绘制不同类型的图形。下面将介绍如何利用 Figure() 绘制不同类型的图形,并提供相应的示例代码。

1. 绘制线图:

绘制线图需要使用 plot() 函数。下面是一个简单的例子,展示了如何使用 Figure() 绘制一条简单的线图:

import matplotlib.pyplot as plt

# 创建图形对象
fig = plt.figure()

# 添加子图
ax = fig.add_subplot(1, 1, 1)

# 绘制线图
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
ax.plot(x, y)

# 显示图形
plt.show()

2. 绘制散点图:

绘制散点图同样使用 plot() 函数,但是对于散点图,需要将参数 marker 设置为合适的值。下面是一个绘制散点图的例子:

import matplotlib.pyplot as plt

# 创建图形对象
fig = plt.figure()

# 添加子图
ax = fig.add_subplot(1, 1, 1)

# 绘制散点图
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
ax.plot(x, y, marker='o', linestyle='')

# 显示图形
plt.show()

3. 绘制柱状图:

绘制柱状图需要使用 bar() 函数。下面是一个绘制柱状图的例子:

import matplotlib.pyplot as plt

# 创建图形对象
fig = plt.figure()

# 添加子图
ax = fig.add_subplot(1, 1, 1)

# 绘制柱状图
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
ax.bar(x, y)

# 显示图形
plt.show()

4. 绘制饼图:

绘制饼图需要使用 pie() 函数。下面是一个绘制饼图的例子:

import matplotlib.pyplot as plt

# 创建图形对象
fig = plt.figure()

# 添加子图
ax = fig.add_subplot(1, 1, 1)

# 绘制饼图
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
ax.pie(sizes, labels=labels, autopct='%1.1f%%')

# 显示图形
plt.show()

通过 Figure() 函数,我们可以创建一个图形对象,并在该对象上绘制不同类型的图形。以上示例展示了如何绘制线图、散点图、柱状图和饼图,你可以根据需要调整参数和数据,绘制自己想要的图形。