#matplotlib 지원 색상

https://matplotlib.org/gallery/color/named_colors.html

 

import matplotlib.pyplot as plt

 

#제목 달기

plt.title('제목')

 

#꺽은 선 그래프

plt.plot([10,20,30,40], color='r', label='circle')

 

#히스토그램

# 원소의 빈도수를 계산해서 생성한다.

# bins 매개변수를 통해 히스토그램을 계산할 구간을 지정 할 수 있다.

plt.hist([1,1,2,3,4,4,5,6,7], bins=6)

 

#상자 도표

# 데이터의 최대, 최소, 중앙값, 1사분위, 3사분위 값을 박스 형태로 시각화

# showfliers 매개변수를 통해 이상치들을 깔끔하게 지울 수 있다.

plt.boxplot([data], showfliers=False)

 

#막대 그래프

# 막대를 표시할 위치가 담긴 배열, 막대의 높이 정보가 담긴 배열을 매개변수로 준다. 

plt.bar(range(6), [1,2,3,5,6,7])

 

#수평 막대그래프

# 매개변수는 막대 그래프와 동일하다.

plt.barh(range(101), result)

 

원 그래프

# pie([wedge_size)]

# 각 원소가 원소의 값 / 원소의 값 총합 만큼 비율을 차지하게 출력된다.

# 각 원소값이 표시되는 위치는 기본값으로 3시 방향에서 시작해 반시계 방향으로 출력된다. startangle 에 각도값을 넣어주면 그 값 만큼 반시계 방향으로 움직인 위치에서부터 출력된다.

# autopct 매개변수에 비율 표시 양식을 제시하면 비율이 출력된다.

# colors 매개변수에 색 정보가 담긴 배열을 값을 주면 wedge_size 원소의 순서대로 색이 칠해진 상태로 출력된다. 

# explode 매개변수에 가중치가 담긴 튜플 값을 주면 wedge_size 원소의 순서대로 (가중치*100)% 만큼 돌출되게 출력된다.

plt.pie([10,20], autopct="%.1f%%", colors=color, explode=(0,0,0.1,0), startangle=90)

 

동그란 원 그래프 그리기

plt.axis('equal')

 

#폰트 지정

plt.rc('font', family='Malgun Gothic')

 

#한글 폰트 설정 시 마이너스 부호가 깨지는 문제 해결 방법

plt.rcParams['axes.unicode_minus'] = False

 

#격자 무늬 스타일 지정

plt.style.use('ggplot')

 

#범례 표시

plt.legend()

 

#그래프 출력

plt.show()

+ Recent posts