본문 바로가기

pyplot

(17)
Pandas - 어린이집 시설 현황 분석(Excel +그래프) 1. 공공기관 Data를 사용하여 분석- DB : http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1583 2. import 모듈from print_df import print_df from pandas import ExcelFile from pandas import DataFrame import matplotlib.pyplot as plt import datetime as dt 3. Pandas 분석- 엑셀파일 읽기xls_file = ExcelFile('children.xlsx') - sheet 표시sheet_names = xls_file.sheet_names['데이터', '메타정보'] Process finished with exit cod..
Pandas - 교통 사고 사망 / 사고 / 부상 그래프 분석 1. 공공기관 Data를 사용하여 분석- DB : http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1614 2. 교통 사고 사망 / 사고 / 분석 DB 추출traffic = { '사고' : [231990, 226878, 221711, 223656, 215354, 223552, 232035, 220917], '사망' : [5838, 5505, 5229, 5392, 5092, 4762, 4621, 4292], '부상' : [361875, 352458, 341391, 344565, 328711, 337497, 350400, 331720], '년도' : [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016] } 3. ..
Pandas - 서울시 자치구 년도별 CCTV 설치 현황 1. 공공기관 Data를 사용하여 분석- DB : http://data.seoul.go.kr/dataList/datasetView.do?infId=OA-2734&srvType=F&serviceKind=1¤tPageNo=null 2. 서울시 자치구 년도별 CCTV 설치 현황 DB 기관명 소계 2013년도 이전 2014년 2015년 2016년 강남구 3238 1292 430 584 932 강동구 1010 379 99 155 377 강북구 831 369 120 138 204 강서구 911 388 258 184 81 관악구 2109 846 260 390 613 광진구 878 573 78 53 174 구로구 1884 1142 173 246 323 금천구 1348 674 51 269 354 노원구 156..
Python Matplotlib - 산점도 그래프 기초 2 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data Baseage = [10, 20, 30, 40, 50, 60, 70] retv = [14.2, 19.6, 8.5, 3.5, 1.4, 0.4, 0.2] 3. Sample Codefrom matplotlib import pyplot age = [10, 20, 30, 40, 50, 60, 70] retv = [14.2, 19.6, 8.5, 3.5, 1.4, 0.4, 0.2] pyplot.rcParams["font.family"] = 'Malgun Gothic' pyplot.rcParams["font.size"] = 12 pyplot.rcPara..
Python Matplotlib - 산점도 그래프 기초 1 1. Matplotlib자료를 차트나 플롯 형식으로 시각화 패키지다양한 시각화 기능 제공 2. 산점도 그래프- 두 변수간의 데이터 포인터- 포인터가 뭉치면 관련성 정도가 큼 / 흩어지면 관련성 정도가 작음- 상관관계 : 산점도에서 사용되는 두 변수간의 관계 - 정의관계 : x가 증가할때 y도 증가- 역의관계 : x가 증가할때 y는 감소- 선형관계 : 직선에 가까운 배치- 비선형관계 : 곡선에 가까운 배치 3. 설치pip install matplotlib 4. Pyplot 모듈 로드from matplotlib import pyplot 5. 기본 구조from matplotlib import pyplot value1 = [60, 70, 30, 20, 90, 60] value2 = [30, 60, 80, 50,..
Python Matplotlib - 파이 그래프 기초 2 1. 그래프 단계(셀로판지 개념)1단계 : 배경 설정(축)2단계 : 그래프 추가(점, 막대, 선)3단계 : 설정 추가(축 범위, 색, 표식) 2. Sample Data Basevalue = [67.9, 0.4, 0.5, 20.1, 4.7, 1.0, 4.3, 1.1] lable = ['고정형', '스마트폰', '컴퓨터', 'TV+스마트폰', 'TV+컴퓨터', '스마트폰+컴퓨터', 'TV+스마트폰+컴퓨터', '비시청'] 3. Sample Codefrom matplotlib import pyplot value = [67.9, 0.4, 0.5, 20.1, 4.7, 1.0, 4.3, 1.1] lable = ['고정형', '스마트폰', '컴퓨터', 'TV+스마트폰', 'TV+컴퓨터', '스마트폰+컴퓨터', 'TV+..
Python Matplotlib - 파이 그래프 기초 1 1. Matplotlib자료를 차트나 플롯 형식으로 시각화 패키지다양한 시각화 기능 제공 2. 파이그래프- 섹터로 구분된 원 그래프- 전체를 기준으로 부분의 상대적 크기를 표시 3. 설치pip install matplotlib 4. Pyplot 모듈 로드from matplotlib import pyplot 5. 기본 구조from matplotlib import pyplot Value = [10, 20, 30 , 40] pyplot.figure() pyplot.pie(Value) pyplot.show() pyplot.close() 6. 기본 구조 정리- 데이터 DB 설정Value = [10, 20, 30 , 40]- 그래프 설정 시작pyplot.figure()- 데이터 파이 그래프 표현pyplot.pie(..
Python Matplotlib - Figure(Pyplot 화면 안내) 1. Sample Codefrom matplotlib import pyplot pyplot.plot([1,2,3],[5,7,4]) pyplot.show() 2. 출력물(화면안내)1. 초기화(Screen initialization)2. 이전 작업(undo)3. 이후 작업(redo)4. 화면 이동(Screen Move)5. 확대(Screen Zoom)6. 화면공간조정(Screen Adjustment)7. 파일저장(File Save)Portable Network GraphicsEncapsulated postscriptJoint photogrphic Experts GroupPGF code for LaTexPostscriptRaw RGBA bitmapSclable Vector GraphicsTag..