2017-11-23 16 views
0
%matplotlib inline 

matplotlib.rcParams['figure.figsize']= (20, 10) 
df_1['col1'].plot(kind='bar') 
df_2['col1'].plot(kind='bar') 

위의 코드에서 첫 번째 그래프 만 jupyter 노트에 표시됩니다.pandas df의 특정 열을 플로팅 할 때 jupyter 전자 필기장은 셀당 하나의 그래프 만 보여줍니다. 어떻게 여러 그래프를 별도로 표시 할 수 있습니까?

하지만 전체 그래프를 플로팅하면 여러 그래프가 jupyter 노트에 표시됩니다. 예 :

df_1.plot(kind='bar') 
df_2.plot(kind='bar') 

출력에서 ​​2 가지 다른 수치를보고 싶습니다.

+1

그래서, 당신의 질문은 무엇입니까? –

답변

0

사용은 핸들 축 :

ax = df_1.plot(kind='bar') 
_ = df_2.plot(kind='bar', ax=ax) 

예 :

ax = df_1.plot(kind='bar', alpha = .4) 
_ = df_2.plot(kind='bar', ax=ax, color='green', alpha = .4) 

enter image description here