淘先锋技术网

首页 1 2 3 4 5 6 7

Python是一种广泛应用于数据分析和可视化的编程语言。其中,matplotlib是Python中最流行的数据可视化工具之一,它提供了一种简单易用的方式来画出各种图表,包括圆环图。

如果需要画多个圆环图,可以使用matplotlib中的subplot函数。该函数可以将一个画布分成多个子图,在每个子图中画出不同的图表。

import matplotlib.pyplot as plt
# 数据
sizes1 = [20, 30, 50]
labels1 = ['A', 'B', 'C']
sizes2 = [30, 40, 30]
labels2 = ['X', 'Y', 'Z']
# 画布和子图
fig, (ax1, ax2) = plt.subplots(1, 2)
# 第一个子图
ax1.pie(sizes1, labels=labels1, autopct='%1.1f%%')
ax1.set_title('圆环图1')
# 第二个子图
ax2.pie(sizes2, labels=labels2, autopct='%1.1f%%')
ax2.set_title('圆环图2')
# 显示图表
plt.show()

在代码中,我们首先定义了两组数据sizes1和sizes2,以及对应的标签labels1和labels2。然后使用subplot函数创建一个1行2列的画布,并在其中创建两个子图ax1和ax2。接下来,分别在两个子图中画出对应的圆环图,并为每个子图设置标题。最后显示整个画布。

通过这种方式,我们可以很容易地画出多个圆环图,并在同一个画布中展示它们。