Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在同一个图形上绘制两个熊猫图(条形和#x2B;线)_Python_Pandas - Fatal编程技术网

Python 在同一个图形上绘制两个熊猫图(条形和#x2B;线)

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'

我试着在熊猫的同一个图形上画两张图。但是,如果其中一个图是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'], 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电脑上,这个代码也不起作用。同样的问题。。