본문 바로가기

반응형

전체 글

(291)
8장 그래프 만들기 (3) 8-4 선 그래프 - 시간에 따라 달라지는 데이터 표현하기 선 그래프(line chart): 데이터를 선으로 표현한 그래프 시계열 그래프 만들기 economics = pd.read_csv('economics.csv') economics.head() sns.lineplot(data = economics, x = 'date', y = 'unemploy') x축에 연도 표시하기 1) 날짜 시간 타입 변수 만들기 # 날짜 시간 타입 변수 만들기 economics['date2'] = pd.to_datetime(economics['date']) # 변수 타입 확인 economics.info() """ RangeIndex: 574 entries, 0 to 573 Data columns (total 7 columns)..
8장 그래프 만들기 (2) 8-3 막대 그래프 - 집단 간 차이 표현하기 막대 그래프(bar chart): 데이터의 크기를 막대의 길이로 표현한 그래프 평균 막대 그래프 만들기 1. 집단별 평균표 만들기 df_mpg = mpg.groupby('drv').agg(mean_hwy = ('hwy', 'mean')) df_mpg df_mpg = mpg.groupby('drv', as_index = False).agg(mean_hwy = ('hwy', 'mean')) df_mpg 2. 그래프 만들기 sns.barplot(data = df_mpg, x ='drv', y='mean_hwy') 3. 크기순으로 정렬하기 df_mpg = df_mpg.sort_values('mean_hwy', ascending = False) sns.barplot(..
8장 그래프 만들기 (1) 8-1 파이썬으로 만들 수 있는 그래프 살펴보기 파이썬에는 2차원, 3차원, 지도, 네트워크, 모션 차트, 인터랙티브 그래프 등 다양한 그래프를 만들 수 있는 패키지가 있음 seaborn을 이용하면 쉽게 그래프를 만들 수 있음 # 그래프 해상도 설정 import matplotlib.pyplot as plt plt.rcParams.update({'figure.dpi' : '100'}) %config InlineBackend.figure_format = 'retina' 8-2 산점도: 변수 간 관계 표현하기 산점도(scatter plot): 데이터를 x축과 y축에 점으로 표현한 그래프 산점도 만들기 import pandas as pd mpg = pd.read_csv('mpg.csv') import seabo..

반응형