我正在尝试在图表中为y轴设置最大值。在matplotlib.org上,我正在阅读如何设置轴:
plt.axis([0,6,0,20])
[xmin,xmax,ymin,ymax]
但我的脚本在X轴上使用时间序列数据。我是否需要考虑unix time min&最大?
这是我正在使用的代码,我只是试图将Y轴从0限制为100,但保持时间轴X轴相同...另请参阅下面的plt我试图解释的内容,谢谢
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
df = pd.read_csv('C:\\Trend Data\\Econ py\\data CSV.csv', index_col='Date', parse_dates=True)
#print(df)
OAT = pd.Series(df[df.columns[0]])
RAT = pd.Series(df[df.columns[1]])
MAT = pd.Series(df[df.columns[2]])
df_math = pd.DataFrame({'mat' : MAT,
'rat' : RAT,
'oat' : OAT})
df_math['OSAcalc'] = ((df_math['mat'] - df_math['rat']) / (df_math['oat'] - df_math['rat']))*100
plt.plot(df_math['OSAcalc'])
plt.title("Percent Fresh Air")
#plt.axis([0, 100, 0, 100])
plt.show()
#df_math.boxplot(['mat', 'rat', 'oat'])
#plt.show()