본문 바로가기
개발일지/Pandas

pandas matplotlib 그래프 생성 에러

by 다니엘의 개발 이야기 2022. 6. 11.
320x100

matplotlib을 사용하여 그래프를 그리는 과정이 있었다.

기본적으로 seaborn도 함께 import 해줘서 사용하여 자료를 만들어주고

 

tips = sns.load_dataset('tips')

 

이것을 토대로 출력값을 만들어 주는 것이였다.

 

# 잘 못 출력된 결과

 

boxplot = plt.figure()
axes1 = boxplot.add_subplot(1,1,1)

axes1.boxplot([tips[tips['sex'] == 'Famale']['tip'],
              tips[tips['sex'] == 'Male']['tip']],
              labels = ['Female', 'Male'])

axes1.set_xlabel('Sex')
axes1.set_ylabel('Tip')
axes1.set_title('Boxplot of Tips by Sex')

 

 

# 잘 출력된 결과

 

boxplot = plt.figure()
axes1 = boxplot.add_subplot(1,1,1)

axes1.boxplot([tips[tips['sex'] == 'Female']['tip'],
              tips[tips['sex'] == 'Male']['tip']],
             labels = ['Female', 'Male'])
axes1.set_xlabel('Sex')
axes1.set_ylabel('Tip')
axes1.set_title('Boxplot of Tips by Sex')

 

 

도대체 무슨 차이가 있어서 어떨때 실행하면 Female은 누락이되고

어떨때 실행하면 정상 출력되는지 도통 모르겠다.

타이핑이 틀린것도 아닌것같은데

300x250