Python绘制四分之一值
接收错误:轴必须设置频率才能转换为周期 当尝试从索引值为2006Q1的数据帧进行绘图时Python绘制四分之一值,python,pandas,plot,Python,Pandas,Plot,接收错误:轴必须设置频率才能转换为周期 当尝试从索引值为2006Q1的数据帧进行绘图时 df1 = SalesReport[['Time','Product1','Product2','Product3']] df1['Time'] = pd.to_datetime(df1['Time'], format='%d/%m/%y') df1 = df1.set_index('Time') df1.index = df1.index.to_period("Q") 因此,获得了所需格式的数据,
df1 = SalesReport[['Time','Product1','Product2','Product3']]
df1['Time'] = pd.to_datetime(df1['Time'], format='%d/%m/%y')
df1 = df1.set_index('Time')
df1.index = df1.index.to_period("Q")
因此,获得了所需格式的数据,并对此感到满意:
Product1 Product2 Product3
Time
2005Q4 5023203.0 6718023.0 3964175.0
2006Q1 5048207.0 6735528.0 3987653.0
2006Q2 5061266.0 6742690.0 4007992.0
但现在当我试图策划:
plt.plot(df1)
plt.show()
接收错误:轴必须设置频率才能转换为周期
绘制此类数据帧的正确方法是什么?我不知道为什么使用plt.plot无法工作,但您可以尝试使用pandas的plot函数进行绘制,该函数也使用matplotlib。。。我正在使用Python 3和pandas 0.20
df.plot()
参考文献
我不知道为什么使用plt.plot无法工作,但您可以尝试使用pandas的plot函数进行绘图,该函数也使用matplotlib。。。我正在使用Python 3和pandas 0.20
df.plot()
参考文献