Python matplotlib图形

时间:2017-11-15 14:02:33

标签: python-3.x matplotlib data-science

我正在尝试在图表中为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()

enter image description here

0 个答案:

没有答案