정구리의 우주정복
Python 공공데이터 다뤄보기 4. Pandas 데이터 시각화 하기 (선 그래프 ,박스 그래프 그리기 ,종류, missing from current font 해결 , 본문
Python 공공데이터 다뤄보기 4. Pandas 데이터 시각화 하기 (선 그래프 ,박스 그래프 그리기 ,종류, missing from current font 해결 ,
Jungry_ 2020. 4. 15. 23:46
* 정보전달보단 공부 기록이 목표라 친절하지 않을 수 있음 (댓글 달면 아는한 알랴드림)
** 이전 게시글과 동일한 변수를 사용중임 (df_last)
선 그래프로 시각화 하기
df_last.groupby([''])[''].mean().plot()
mean() 으로 만든 평균값을 선 그래프로 출력 하려고 했는데
오류가 났다
missinf from current font 오류인데 한글 폰트때문에 생기는 오류인듯
해결방법은
import matplotlib.pyplot as plt
plt.rc("font",family="AppleGothic")
이소스 추가해주면 된다 ( 나는 mac 이여서 기본 서체가 애플고딕인거임 윈도우는 달ㄹㅏ용 Malgun Gothic 써줘야합니당)
그러면
쿠쿠루삥뽕
다른 종류의 그래프를 출력하고싶으면
kind : str
The kind of plot to produce:
- 'line' : line plot (default)
- 'bar' : vertical bar plot
- 'barh' : horizontal bar plot
- 'hist' : histogram
- 'box' : boxplot
- 'kde' : Kernel Density Estimation plot
- 'density' : same as 'kde'
- 'area' : area plot
- 'pie' : pie plot
- 'scatter' : scatter plot
- 'hexbin' : hexbin plot.
쓰는 방법은 .plot(kind='bar') 이런 식으로 써주면 됨 아니면 .plot.bar() 이렇게라던지
g = df_last.groupby(['지역명'])['평당분양가격'].mean().sort_values(ascending=False)
g.plot(kind='bar',rot=0,figsize=(10,3)) #rot 글씨 가로로
sort_values 를 써서 정렬해주고 ascending=False 를 사용해서 꺼꾸로 순으로 해준다 (없으면 작은 순서대로 나옴)
rot = 0 은 글자를 가로로 나오게 하고 figsize 는 말그대로 사이즈 설정임
고럼 이렇게 나온당 짜잔
'PYTHON > STUDY' 카테고리의 다른 글
[Python] openpyxl 사용법 (계속 추가할 예정) (0) | 2020.06.20 |
---|---|
Python 공공데이터 다뤄보기 5. Pandas boxplot (0) | 2020.04.17 |
Python 공공데이터 다뤄보기 3. Pandas 칼럼 이름 바꾸기 , 칼럼 지우기 , groupby와 pivot_table 의 차이점 , 사용해보기 (0) | 2020.04.14 |
Python 공공데이터 다뤄보기 2. Pandas 를 이용해 문자형을 정수형으로 바꿔주기 , NaN 다루기 (0) | 2020.04.13 |
Python 공공데이터 다뤄보기 1. Pandas 써보기 (csv파일 읽기 , 행과 열 출력 , 유니코드 에러) (0) | 2020.04.13 |