python按照数据月份': [1,2,3,4,5,6,7,8,9,10,11,12], '男装': [51,32,58,57,30,46,38,38,40,53,58,50], '女装': [70,30,48,73,82,80,43,25,30,49,79,60], '餐饮': [60,40,46,50,57,76,70,33,70,61,49,45],作出每个部门业绩的折线图。要求给出图例,横坐标要标识各个月份。
时间: 2023-09-28 13:04:04 浏览: 74
Python综合案例(折线统计图)
好的,可以使用Python中的matplotlib库来绘制每个部门业绩的折线图,代码如下:
```python
import matplotlib.pyplot as plt
# 数据
data = {
'月份': [1,2,3,4,5,6,7,8,9,10,11,12],
'男装': [51,32,58,57,30,46,38,38,40,53,58,50],
'女装': [70,30,48,73,82,80,43,25,30,49,79,60],
'餐饮': [60,40,46,50,57,76,70,33,70,61,49,45],
}
# 绘图
for k,v in data.items():
if k == '月份':
continue
plt.plot(data['月份'], v, label=k)
# 设置横纵坐标名称和标题
plt.xlabel('月份')
plt.ylabel('业绩')
plt.title('每个部门业绩的折线图')
# 显示图例
plt.legend()
# 显示图像
plt.show()
```
运行该代码,可以得到如下所示的部门业绩折线图:
![部门业绩折线图](https://i.ibb.co/JQHx9qT/department-performance.png)
图例说明:
- 蓝色线表示男装部门的业绩
- 红色线表示女装部门的业绩
- 绿色线表示餐饮部门的业绩
横坐标标识各个月份,纵坐标表示业绩值。
阅读全文