목록Python/Matplotlib (6)
오답노트
scatter 데이터를 표에 점을 찍어서 나타내는 그래프다. plt.scatter(시리즈, 시리즈]) plt.scatter('시리즈명', '시리즈명', data = 데이터프레임) plt.scatter(air['Temp'], air['Ozone']) # plt.scatter('Temp', 'Ozone', data = air) plt.show()
[데이터 분석] 범주형 데이터 분석 [데이터 분석] 범주형 데이터 분석 범주형 데이터 수치형 데이터와 반대로 수학적 계산이 되지 않는 데이터들을 의미한다. 계절이나 등급, 월 같은 경우가 범주형 데이터에 해당한다. 범주형 데이터 기초통계량 pandas 함수로 쉽게 dhjkl123.tistory.com bar plt.bar(Serise.value_counts().index,Serise.value_counts().values) plt.barh(Serise.value_counts().index,Serise.value_counts().values) pandas 의 value_counts()를 통해 범주형 데이터의 집계 작업 후, index와 values를 차례대로 bar함수에 인자로 넣으면 표가 나타난다. ba..
[데이터 분석] 수치형 데이터 분석 [데이터 분석] 수치형 데이터 분석 수치형 데이터 숫자로써 의미를 가지는 데이터를 수치형 데이터라고 한다. 예를 들어 가격 데이터가 있다. 수치형 데이터인지 모호할 때는 사칙연산을 해보면 알수있다. 1000원 과 2000원을 비교 dhjkl123.tistory.com 히스토그램(hist) plt.hist(시리즈,bins,edgecolor) hist 함수는 데이터에 대한 빈도수를 바 그래프 형태로 나타낸다. 시리즈를 인자로 받아 해당 시리즈의 빈도수를 바 그래프 형태로 볼 수 있다. bins는 분해능을 결정할 수 있다. 입력한 숫자가 높을 수록 높은 분해능을 보인다. edgecolor는 바의 테두리 색을 결정할 수 있다. plt.hist(df['Fare'],bins=32..
sublpot plt.subplot(row, col, index) row : 세로로 생성할 차트 개수 col : 가로로 생성할 차트 개수 index : 차트의 위치 (1부터 시작) subplot은 여러 차트를 한번에 출력할 수 있다. plot 함수를 사용하기 전에 먼저 호출하여 사용해야한다. 다음 subplot을 만나기전까지 plot에 plt 함수가 적용된다. lst1 = list(range(1,6)) lst2 = list(range(2,7)) lst3 = list(range(11,16)) lst4 = list(range(12,17)) plt.subplot(2,2,1) plt.plot(lst1) plt.title("lst1") plt.subplot(2,2,2) plt.plot(lst2) plt.title..
조정 xlim, ylim xlim, ylim 함수는 각각 x축, y축 최대 최소값을 지정할 수 있다. 들어간 데이터가 범위와 상관없이 위 함수로 정해진 범위만 나타낸다. plt.plot('lst2','lst1',data=dict1) plt.xlim(0,10) plt.ylim(0,10) plt.show() figure 함수는 차트의 실제 크기를 조절할 수 있다. figsize 에 옵션으로 (x, y) 형태에 튜플을 입력하면 가로가 x 세로가 y인 크기의 차트로 바꾼다 주의할 점은 plot 함수가 호출되기 전에 호출해야한다. 그렇지 않으면 변경되지 않는다. plt.figure(figsize=(3,3)) plt.plot('lst2','lst1',data=dict1) plt.show() 그리기 axhilne, ..
matplotlib 데이터의 시각화를 위해서 파이썬에서 사용가능한 라이브러리 차트 그리기 list 데이터 그리기 import matplotlib.pyplot as plt lst = [1,4,6,8,4,2] plt.plot(lst) plt.show() plot 함수에 리스트를 입력후 show 함수를 호출 하면 아래와 같은 결과가 출력 된다. lst1 = [1,4,6,8,4,2] lst2 = list(range(1,7)) plt.plot(lst2,lst1) plt.show() 위 코드는 x축 데이터를 위한 리스트를 먼저 만들고 x축을 지정하였다. 사진 2.1.1 과 비교해보자 dict 데이터 그리기 dict1 = { "lst1" : lst1, "lst2" : lst2, 'lst3' : [8,4,5,1,2,5..