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은 누락이되고
어떨때 실행하면 정상 출력되는지 도통 모르겠다.
타이핑이 틀린것도 아닌것같은데
'개발일지 > Pandas' 카테고리의 다른 글
판다스(pandas) TypeError: 'function' object is not subscriptable (0) | 2022.06.16 |
---|---|
판다스(pandas) valueerror: shape of passed values is (4, 1), indices imply (4, 4) (0) | 2022.06.16 |
pandas read_html 기능오류 (ImportError: html5lib not found, please install it) (0) | 2022.06.13 |
pandas AttributeError: 'AxesSubplot' object has no attribute 'set_titie' (0) | 2022.06.11 |
Pandas 일부 datetime 작동오류? (0) | 2022.06.10 |