如何改变以下代码保存的折线图的比例,使得保存的折线图完整呈现: import pandas as pd import matplotlib.pyplot as plt df=pd.read_csv('movies_revenue_starring_1950_2010.txt',sep=',') df.sort_values('Title',ascending=False,inplace=True) df_new=df[['Title','Revenue']].reset_index(drop=True) df_new=df_new.iloc[::65,:] #(进行位置索引)对title进行抽样 df_renew=df[['Title','Starring Actors Popularity']].reset_index(drop=True) df_renew=df_renew.iloc[::65,:] #可视化电影的revenue的值 plt.plot(df_new['Title'],df_new['Revenue'],color='red') plt.xticks(rotation=45) #x轴旋转45° plt.title('movies Revenue 1950-2010') plt.xlabel('title') plt.ylabel('Revenue') plt.savefig('movies_revenue_1950_2010.png',dpi=400) plt.show() #可视化电影的Starring Actors Popularity值 plt.plot(df_renew['Title'],df_renew['Starring Actors Popularity'],color='green') plt.xticks(rotation=45) plt.title('Starring Actors Popularity 1950-2010') plt.xlabel('title') plt.ylabel('Starring Actors Popularity') plt.savefig('movies_starpopularity_1950_2010.png',dpi=400) plt.show()
时间: 2023-08-07 21:03:38 浏览: 69
可以使用`plt.figure(figsize=(width,height))`来改变画布大小,从而改变保存的折线图的比例。例如,可以将宽度设置为10,高度设置为6,即`plt.figure(figsize=(10,6))`。可以根据实际情况调整宽度和高度的数值。将这个命令放在`plt.plot()`之前即可。例如:
```
plt.figure(figsize=(10,6))
plt.plot(df_new['Title'],df_new['Revenue'],color='red')
plt.xticks(rotation=45)
plt.title('movies Revenue 1950-2010')
plt.xlabel('title')
plt.ylabel('Revenue')
plt.savefig('movies_revenue_1950_2010.png',dpi=400)
plt.show()
plt.figure(figsize=(10,6))
plt.plot(df_renew['Title'],df_renew['Starring Actors Popularity'],color='green')
plt.xticks(rotation=45)
plt.title('Starring Actors Popularity 1950-2010')
plt.xlabel('title')
plt.ylabel('Starring Actors Popularity')
plt.savefig('movies_starpopularity_1950_2010.png',dpi=400)
plt.show()
```
阅读全文