import pandas as pd import matplotlib.pyplot as plt # 读取数据 df = pd.read_excel('E:/应统案例大赛/附件1-股票交易数据/yuceclose5.xlsx', usecols=[0,1, 2, 3, 4, 5], index_col=0, parse_dates=True) # 计算涨跌幅 change = df.pct_change() # 绘制图表 change.plot() plt.xlabel('Date') plt.ylabel('Change') plt.title('Stock Prices Change') plt.legend(loc='upper left') plt.autoscale(enable=True, axis='x', tight=True) plt.show()修改图片大小
时间: 2023-12-08 21:04:52 浏览: 191
数据分析案例代码.docx
要修改图片大小可以在绘制图表前添加如下代码:
```
fig = plt.figure(figsize=(10,6))
```
其中`figsize`参数的第一个值为宽度,第二个值为高度,单位为英寸。这里设置宽度为10英寸,高度为6英寸。完整代码如下:
```
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
df = pd.read_excel('E:/应统案例大赛/附件1-股票交易数据/yuceclose5.xlsx', usecols=[0,1, 2, 3, 4, 5], index_col=0, parse_dates=True)
# 计算涨跌幅
change = df.pct_change()
# 绘制图表
fig = plt.figure(figsize=(10,6))
change.plot()
plt.xlabel('Date')
plt.ylabel('Change')
plt.title('Stock Prices Change')
plt.legend(loc='upper left')
plt.autoscale(enable=True, axis='x', tight=True)
plt.show()
```
这样就可以将图片大小修改为宽度为10英寸,高度为6英寸。
阅读全文