使用plt.plot绘制四种菜品的销售量趋势图
时间: 2024-09-10 07:29:29 浏览: 75
matplotlib是一个用于绘制图表和可视化数据的 Python 库.docx
在Python的matplotlib库中,`plt.plot()`函数常用于创建线性图,可以用来展示四种菜品的销售量趋势。首先,你需要准备一个包含日期和对应销售数据的数据框,假设列名分别为'date'和'sales'。
```python
import matplotlib.pyplot as plt
# 假设data是一个DataFrame,包含了date和sales两列数据
data = {
'date': ['2022-01', '2022-02', '2022-03', '2022-04', '2022-05', '2022-06', '2022-07'],
'菜品A_sales': [100, 150, 200, 180, 220, 250, 270],
'菜品B_sales': [80, 90, 120, 110, 130, 140, 150],
'菜品C_sales': [50, 60, 70, 75, 85, 95, 100],
'菜品D_sales': [120, 130, 140, 135, 145, 155, 160]
}
df = pd.DataFrame(data)
# 将日期转换为datetime类型,以便于排序
df['date'] = pd.to_datetime(df['date'])
# 绘制四条折线图,每种菜品对应一条线
plt.figure(figsize=(10, 6))
plt.plot(df['date'], df['菜品A_sales'], label='菜品A')
plt.plot(df['date'], df['菜品B_sales'], label='菜品B')
plt.plot(df['date'], df['菜品C_sales'], label='菜品C')
plt.plot(df['date'], df['菜品D_sales'], label='菜品D')
# 添加标题、标签和图例
plt.title('四种菜品销售量趋势图')
plt.xlabel('日期')
plt.ylabel('销量')
plt.legend()
# 显示图形
plt.show()
```
阅读全文