python画出利用饼状图分别绘制男性和女性对甜点的偏好。
时间: 2024-12-08 13:16:09 浏览: 14
在Python中,你可以使用matplotlib库来创建饼状图。假设我们有一个数据字典,表示男性和女性对不同甜点的偏好百分比。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 假设的数据(例如调查结果)
preference_data = {
'男性': {'巧克力蛋糕': 40, '草莓冰淇淋': 35, '慕斯': 20},
'女性': {'巧克力蛋糕': 60, '草莓冰淇淋': 40, '慕斯': 10}
}
# 创建饼状图
def draw_pie_chart(gender):
labels = preference_data[gender].keys()
sizes = [value for value in preference_data[gender].values()]
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90) # 自动显示百分比
ax.axis('equal') # 保持圆形
ax.set_title(f'{gender}对甜点的偏好')
# 绘制男性和女性的饼状图
draw_pie_chart('男性')
plt.show()
draw_pie_chart('女性')
plt.show()
阅读全文