用matplotlib 画黄金价格不同时间变化的折线图。 黄金价格变化的数据保存在excel文件里。黄金每克价格数据自己设置
时间: 2024-02-11 13:07:46 浏览: 137
好的,我可以为您提供代码示例。假设您的数据保存在一个名为“gold.xlsx”的Excel文件中,数据结构如下:
| 日期 | 价格(每克) |
|------------|---------------|
| 2020-01-01 | 350 |
| 2020-01-02 | 355 |
| 2020-01-03 | 360 |
| ... | ... |
以下是使用matplotlib绘制黄金价格变化折线图的代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('gold.xlsx')
# 设置图形大小
fig, ax = plt.subplots(figsize=(10, 6))
# 绘制折线图
ax.plot(df['日期'], df['价格(每克)'], color='gold', linewidth=2)
# 设置标题和坐标轴标签
ax.set_title('黄金价格变化', fontsize=16)
ax.set_xlabel('日期', fontsize=12)
ax.set_ylabel('价格(每克)', fontsize=12)
# 设置x轴刻度格式
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
# 自动旋转x轴刻度,避免重叠
plt.xticks(rotation=45)
# 显示网格线
plt.grid(True)
# 显示图形
plt.show()
```
上述代码将生成一张黄金价格变化的折线图,日期显示在x轴上,价格显示在y轴上。您可以根据需要调整图形大小、线条颜色、坐标轴标签等参数。
阅读全文