python 根据一个字段绘制折线图
时间: 2023-07-18 20:30:41 浏览: 45
可以使用 matplotlib 库来绘制折线图,以下是一个简单的例子:
假设有以下数据,表示每个月的销售额:
```
sales = [
{'month': 'Jan', 'amount': 100},
{'month': 'Feb', 'amount': 200},
{'month': 'Mar', 'amount': 150},
{'month': 'Apr', 'amount': 300},
{'month': 'May', 'amount': 250},
{'month': 'Jun', 'amount': 400},
{'month': 'Jul', 'amount': 350},
{'month': 'Aug', 'amount': 450},
{'month': 'Sep', 'amount': 500},
{'month': 'Oct', 'amount': 550},
{'month': 'Nov', 'amount': 600},
{'month': 'Dec', 'amount': 700},
]
```
可以使用以下代码将其绘制成折线图:
```python
import matplotlib.pyplot as plt
# 提取月份和销售额
months = [s['month'] for s in sales]
amounts = [s['amount'] for s in sales]
# 绘制折线图
plt.plot(months, amounts)
# 添加标题和标签
plt.title('Sales by month')
plt.xlabel('Month')
plt.ylabel('Sales')
# 显示图表
plt.show()
```
这将绘制一个简单的折线图,其中 x 轴为月份,y 轴为销售额。您可以根据需要进行修改和自定义。