python圆环图带数据
时间: 2023-08-11 11:09:53 浏览: 83
你可以使用Python中的matplotlib库来绘制圆环图,并且添加数据。以下是一个简单的示例:
```python
import matplotlib.pyplot as plt
# 数据和标签
data = [25, 35, 20, 10, 10]
labels = ['A', 'B', 'C', 'D', 'E']
# 内外半径
inner_radius = 0.3
outer_radius = 1.0
# 创建一个子图
fig, ax = plt.subplots()
# 绘制圆环图
wedges, texts, autotexts = ax.pie(data, radius=outer_radius,
labels=labels, autopct='%1.1f%%',
textprops=dict(color="w"))
# 设置文本颜色为白色
plt.setp(autotexts, size=12, weight="bold")
# 添加内圆
my_circle = plt.Circle((0, 0), inner_radius, color='white')
ax.add_artist(my_circle)
# 显示图形
plt.show()
```
这段代码将绘制一个带有数据的圆环图。其中,`data`是一个包含每个部分数据的列表,`labels`是一个包含每个部分标签的列表。你可以根据需要更改这些值来适应你的数据。此外,`autopct`参数用于在图中显示每个部分的百分比。
阅读全文