给出python代码,绘制一个饼图
时间: 2024-03-07 10:22:41 浏览: 66
好的,以下是Python代码,用于绘制一个简单的饼图:
```python
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D'] # 饼图每部分的标签
sizes = [25, 30, 15, 30] # 饼图每部分的大小
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue'] # 饼图每部分的颜色
# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=140)
# 添加标题
plt.title('Pie Chart Example')
# 显示饼图
plt.show()
```
此代码将绘制一个简单的饼图,其中包含4部分,每部分的大小由`sizes`列表定义,标签由`labels`列表定义,颜色由`colors`列表定义。`autopct`参数指定每部分所占百分比的格式,`startangle`参数指定起始角度。最后,`plt.show()`将显示饼图。
相关问题
python绘制数据集的饼图
要用Python绘制数据集的饼图,可以使用matplotlib库中的pyplot子库。下面是一个简单的示例代码,假设数据集为一个字典,key为数据类型,value为数量:
```python
import matplotlib.pyplot as plt
# 数据集
data = {'A': 10, 'B': 20, 'C': 30, 'D': 40}
# 绘制饼图
plt.pie(data.values(), labels=data.keys())
# 显示图形
plt.show()
```
运行上述代码后,就可以得到一个数据集的饼图。可以根据需要修改字典data中的数据类型和数量,以及调整饼图的样式和颜色。
python绘制空气质量的饼图
好的,下面是使用Python绘制空气质量饼图的示例代码:
```python
import matplotlib.pyplot as plt
# 定义空气质量等级和对应的颜色
levels = ['优', '良', '轻度污染', '中度污染', '重度污染', '严重污染']
colors = ['#00E400', '#FFFF00', '#FF7E00', '#FF0000', '#99004C', '#7E0023']
# 定义空气质量数据
data = [20, 30, 15, 10, 5, 2]
# 绘制饼图
plt.pie(data, labels=levels, colors=colors, autopct='%1.1f%%')
# 设置图形标题
plt.title('空气质量饼图')
# 显示图形
plt.show()
```
这段代码使用`matplotlib`库中的`pie`函数绘制饼图,同时设置了空气质量等级和对应的颜色,以及空气质量数据。最后使用`title`函数设置图形标题,`show`函数显示图形。你可以根据自己的需要修改数据和颜色等参数。
阅读全文