Python 在同一个图形上绘制两个熊猫图(条形和#x2B;线)
我试着在熊猫的同一个图形上画两张图。但是,如果其中一个图是bar,而索引是datetime64/period/python datetime,那么最后一个图将隐藏第一个图,而图例是ok的 如果索引具有其他类型,则两个图都将被绘制Python 在同一个图形上绘制两个熊猫图(条形和#x2B;线),python,pandas,Python,Pandas,我试着在熊猫的同一个图形上画两张图。但是,如果其中一个图是bar,而索引是datetime64/period/python datetime,那么最后一个图将隐藏第一个图,而图例是ok的 如果索引具有其他类型,则两个图都将被绘制 import pandas as pd import numpy as np dt_index = pd.to_datetime(['10/12/2010', '11/12/2010', '12/12/2010', '13/12/2010', '14/12/2010'
import pandas as pd
import numpy as np
dt_index = pd.to_datetime(['10/12/2010', '11/12/2010', '12/12/2010', '13/12/2010', '14/12/2010'], dayfirst=True)
#with datetime64 index
#second plot overlap fist, while legend is ok
df = pd.DataFrame(np.arange(20).reshape((5,4)), columns=['a','b','c','d'], index=dt_index)
#without datetime64 index
#two plots on figure
#df = pd.DataFrame(np.arange(20).reshape((5,4)), columns=['a','b','c','d'])
ax = df.iloc[:,:3].plot(kind='bar')
df.iloc[:,3:].plot(ax=ax)
有什么问题吗
python 3.4.3
熊猫0.16.2
numpy 1.9.2对于我来说,代码运行良好。请确保包含您的熊猫版本,例如打印(pd.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。Pandas 0.16.2。我将尝试其他python安装。@JoseRicardoBustosM。您需要取消注释第8行并再次运行测试。在我的Mac电脑上,这个代码也不起作用。同样的问题。对我来说,代码运行良好。请确保包含您的Pandas版本,例如print(pd.\uuuuu version)。对不起。Pandas 0.16.2。我将尝试其他python安装。@JoseRicardoBustosM。您需要取消注释第8行并再次运行测试。在我的Mac电脑上,这个代码也不起作用。同样的问题。。