본문 바로가기
프로그래밍 언어/python

파이썬 막대그래프가 히스토그램처럼 붙어있는 현상

by gokite 2021. 10. 2.

수학등급에 따른 학생 수 그래프를 그리고 있었다.

그런데 막대그래프가 이 꼬라지인 것을 발견!

 

당황해서 막대 너비도 조절해보고 별의별짓거리를 하다가 원인을 찾았다.

범주형으로 인식되어야 할 칼럼이 "숫자형" 으로 지정되어있기 때문이었다.

숫자형으로 되어있다보니 bar 차트를 사용해도 저절로 히스토그램처럼 반영된듯하다.

 

 

data = data.astype({"수학등급":str})

문자형으로 바꿔주면

 

 

잘 된다 ~

(레이블 개수가 바뀐건 중간에 조건을 걸어놨기때문에 그렇다. 해결과정과는 관련없다)

 

똑같은 조건으로 컬럼 조건을 바꿨을 땐 잘만 나와서 당황하느라 좀 고생을 했다 . -_-..

아무래도 한 레이블에 0 값이 들어가 있어서 저렇게 인식된 것 같다.!!