请读取一个涵盖苹果公司股票数据的csv表格,该表格中的列有日期、开盘价、成交量、最高价、最低价、销量、收盘价,根据这些数据分析苹果公司近年来的股价走向并绘制图像
时间: 2023-07-10 19:26:38 浏览: 182
好的,我明白了你的问题。以下是读取csv表格并分析苹果公司近年来股价走向的代码实现:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件到DataFrame
df = pd.read_csv('apple_stock_data.csv', parse_dates=['日期'], index_col='日期')
# 绘制收盘价、开盘价、最高价、最低价的折线图
plt.plot(df['收盘价'], label='Close')
plt.plot(df['开盘价'], label='Open')
plt.plot(df['最高价'], label='High')
plt.plot(df['最低价'], label='Low')
# 添加标题和标签
plt.title('Apple Stock Price')
plt.xlabel('Year')
plt.ylabel('Price')
# 添加图例
plt.legend()
# 显示图像
plt.show()
```
在这个例子中,我们假设csv文件名为"apple_stock_data.csv",其中第一列为日期,使用parse_dates参数将其转换为日期类型,使用index_col参数将日期作为DataFrame的索引列。然后,我们选择收盘价、开盘价、最高价、最低价列,使用plot函数绘制它们的折线图。使用label参数为每个折线添加一个标签,使用legend函数添加图例。最后使用title、xlabel和ylabel函数添加标题和标签,使用show函数显示图像。
如果需要分析其他数据,比如成交量、销量等等,只需要选择对应的列即可。
阅读全文