python用matplotlib 画黄金价格不同时间变化的折线图。 黄金价格变化的数据保存在excel文件里。黄金每克价格数据自己设置
时间: 2024-02-11 07:08:19 浏览: 152
Python项目开发实战_自动化读取Excel数据文件并用可视化分析_编程案例实例课程教程.pdf
好的,同样需要安装必要的库,包括pandas和matplotlib,可以使用以下代码进行安装:
```
!pip install pandas
!pip install matplotlib
```
然后,假设黄金价格的数据保存在`gold_price.xlsx`文件中,每个文件中的数据格式如下:
| 日期 | 价格 |
| :--------: | :----: |
| 2021-10-01 | 400.00 |
| 2021-10-02 | 410.00 |
| 2021-10-03 | 420.00 |
| 2021-10-04 | 430.00 |
| 2021-10-05 | 440.00 |
可以使用以下代码读取数据:
```python
import pandas as pd
# 读取数据
gold_data = pd.read_excel('gold_price.xlsx')
# 设置日期为索引
gold_data.set_index('日期', inplace=True)
# 取所有数据
gold_data = gold_data
# 设置每克黄金价格
gold_price_per_gram = 400
gold_data['价格'] = gold_data['价格'] / gold_price_per_gram
```
其中,为了方便绘图,将黄金价格转换为每克的价格。
接着,可以使用以下代码绘制折线图:
```python
import matplotlib.pyplot as plt
# 绘制黄金价格折线
plt.plot(gold_data.index, gold_data['价格'])
# 添加标题和标签
plt.title('黄金价格变化')
plt.xlabel('日期')
plt.ylabel('价格(元/克)')
# 显示图像
plt.show()
```
这样就可以得到黄金价格不同时间变化的折线图了。
阅读全文