반응형

matplotlib 5

[Pandas] 데이터 시각화 | Matplotlib | 파이차트 | 박스그래프

안녕하세요! 오늘은 Matplotlib 모듈을 사용한 시각화 마지막 시간입니다. 파이차트와 박스그래프를 사용해 데이터를 시각화 해보도록 하겠습니다. # 파이 차트(Pie chart) 흔히 생각하는 파이(Pie)라는 빵 종류의 모양을 띈 그래프입니다. 파이의 각 크기는 해당 변수가 차지하는 비율로 나타납니다. 실제 데이터의 양이나 개수가 아닌, 전체 데이터를 100으로 보았을 때 백분율을 사용하여 데이터를 나타냅니다. 데이터의 종류가 너무 많거나, 적은 비율을 차지하는 데이터가 많은경우 시각화를 해도 정확하게 확인하기 힘들 수 있습니다. import matplotlib.pyplot as plt import csv f=open('d:\\판다스 실습\\emp2.csv','r') job=[] data=f.rea..

[Python Error] Matplotlib 한글 폰트 오류

Oracle SQL Matplotlib는 한글 폰트를 지원하지 않습니다. 한글로 출력되어야 하는 부분은 네모 박스로 표시되게 됩니다. Matplotlib를 사용하는 파이썬 프로그램의 앞에 한글 폰트를 지정하는 코드를 추가합니다. 다음 알집 파일을 해제하면 한글 폰트가 있습니다. from matplotlib import font_manager,rc font_path="d:\\판다스 실습\\korean.ttf" font_name=font_manager.FontProperties(fname=font_path).get_name() rc('font',family=font_name) 위 코드를 실행시킵니다. 다시 그래프를 그려보면 한글이 정상적으로 출력됩니다. ### MAC OS 한글 폰트 맥 os 한글 폰트 오류..

[Pandas] 데이터 시각화 | Matplotlib | 그래프 꾸미기

Oracle SQL 데이터 분석에서 다루는 데이터의 종류는 매우 다양합니다. 따라서 다양한 종류에 따라 알맞은 시각화 방법을 알아야 합니다. Matplotlib 모듈은 평면 그래프에 대한 다양한 포맷, 시각화 기능을 제공합니다. # 선 그래프 import pandas as pd import matplotlib.pyplot as plt ## 데이터 전처리 df=pd.read_excel('d:\\판다스 실습\\인구수데이터.xlsx') df.fillna(method='ffill',inplace=True) mask=(df['전출지별']=='서울특별시') &(df['전입지별']!='서울특별시') df2=df[mask] df2.drop('전출지별',axis=1,inplace=True) df2.rename({'전입지..

[Pandas] 데이터 시각화 | 판다스 내장 그래프

안녕하세요 이승혁입니다. 오늘은 판다스의 내장 그래프를 이용해 데이터를 시각화 하겠습니다. 데이터를 분석해보면서 시각화가 정말 중요하단 것을 느꼈습니다. 내가 이해하기에도, 남을 이해시키기에도 가장 좋은 방법이었습니다. 데이터를 간략하고 예쁘게 시각화 할 수 있는 능력은 데이터 분석가에게 필수라고 생각합니다. ## 판다스 내장 그래프 판다스는 데이터를 시각화 하는 라이브러리인 Matplotlib의 기능을 일부분 내장하고 있습니다. 별도로 import 하지 않아도 간단하게 데이터를 그래프로 표현할 수 있습니다. Option 종류 Option 종류 'line' 선 그래프 'kde' 커널 밀도 그래프 'bar' 막대 그래프 - 수직 'area' 면적 그래프 'barh' 막대 그래프 - 수평 'pie' 원형 그..

[Python&SQL] 동전의 앞면이 나올 확률은 ? Random

동전을 던졌을 때 앞면이 나올 확률은 어떻게 될까요? 숫자를 사용해서 확률을 구해보겠습니다. 0 : 동전의 뒷면 1 : 동전의 앞면 0 , 1 중 랜덤으로 하나를 선택할 확률은 동전을 던졌을 때 앞면과 뒷면이 나올 확률과 같습니다. ### Python 동전 앞면 나올 확률 구하기 ## Random module 파이썬의 랜덤 모듈을 사용합니다. 자세한 내용은 아래 주소에서 확인할 수 있습니다! https://docs.python.org/3/library/random.html random — Generate pseudo-random numbers — Python 3.9.1 documentation random — Generate pseudo-random numbers Source code: Lib/rando..

알고리즘 2021.01.04
반응형
반응형