github.com/youngwoos/Doit_Python
facebook.com/groups/datacommunity
슬라이드 목록
네이버책
▪ yes24
▪ 알라딘
▪ 교보문고
plotly
import pandas as pd mpg = pd.read_csv('mpg.csv') import plotly.express as px px.scatter(data_frame = mpg, x = 'cty', y = 'hwy', color = 'drv')
# 자동차 종류별 빈도 구하기 df = mpg.groupby('category', as_index = False) \ .agg(n = ('category', 'count')) df
category n 0 2seater 5 1 compact 47 2 midsize 41 3 minivan 11 4 pickup 33 5 subcompact 35 6 suv 62
px.bar(data_frame = df, x = 'category', y = 'n', color = 'category')
# economics 불러오기 economics = pd.read_csv('economics.csv') # 선 그래프 만들기 px.line(data_frame = economics, x = 'date', y = 'psavert')
# 상자 그림 만들기 px.box(data_frame = mpg, x = 'drv', y = 'hwy', color = 'drv')
# 그래프를 변수에 할당하기 fig = px.scatter(data_frame = mpg, x = 'cty', y = 'hwy') # html로 저장하기 fig.write_html('scatter_plot.html')
plotly 활용하기
그래프 크기 조절하기
px.scatter(data_frame = mpg, x = 'hwy', y = 'cty', color = 'drv', width = 600, height = 400)
새 창에 그래프 출력하기
import plotly plotly.io.renderers.default = 'browser' # 설정 원래대로 되돌리기 plotly.io.renderers.default = 'jupyterlab'