生成一个python的饼状图代码
时间: 2024-03-11 17:21:31 浏览: 44
好的,下面是生成一个 Python 饼状图的示例代码:
```python
import matplotlib.pyplot as plt
# 标签
labels = ['A', 'B', 'C', 'D']
# 数值
values = [10, 30, 20, 15]
# 颜色
colors = ['r', 'g', 'b', 'y']
# 爆炸效果(第二部分距离中心点的距离)
explode = (0, 0.1, 0, 0)
# 画图
plt.pie(values, labels=labels, colors=colors, explode=explode, autopct='%1.1f%%')
# 图表标题
plt.title('Pie Chart')
# 显示图片
plt.show()
```
希望这段代码能够帮助你!
相关问题
用python生成饼状图的代码
以下是使用Python的matplotlib库生成饼状图的示例代码:
```python
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
# 生成饼状图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
说明:
1. 首先导入matplotlib.pyplot库。
2. 定义数据,包括标签、数据和颜色。
3. 调用plt.pie()方法生成饼状图,传入数据、标签、颜色、自动百分比格式和起始角度。
4. 调用plt.legend()方法添加图例。
5. 最后调用plt.show()方法显示图形。
Python薪资饼状图的代码
以下是使用Python和matplotlib绘制薪资饼状图的示例代码:
```python
import matplotlib.pyplot as plt
# 设置标签和对应的数据
labels = ['<10k', '10k-20k', '20k-30k', '30k-40k', '>40k']
data = [15, 30, 25, 20, 10]
# 设置颜色
colors = ['#FFD700', '#FFA500', '#FF8C00', '#FF4500', '#FF0000']
# 绘制饼状图
plt.pie(data, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加标题
plt.title('Salary distribution')
# 显示图形
plt.show()
```
这段代码将生成一个薪资饼状图,其中每个部分表示对应的薪资段所占的比例。标签和数据可以根据实际情况进行修改,颜色也可以根据个人喜好进行设置。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)