728x90
# 한국어 폰트 적용
import matplotlib
# matplotlib.rcParams['font.family'] = 'Malgun Gothic' # 윈도우즈의 '맑은 고딕'설정
matplotlib.rcParams['font.family'] = 'AppleGothic' # 맥북 '애플 고딕'설정
matplotlib.rcParams['axes.unicode_minus'] = False
# 도형 1
fruit = ['사과','바나나','딸기','오렌지','포도']
result = [7,6,3,2,2]
import matplotlib.pyplot as plt
plt.pie(result)
plt.show()
# 도형 2
# 생성한 원이 타원 -> 원형으로 변환
plt.figure(figsize=(5,5))
plt.pie(result, labels = fruit, autopct = '%.1f%%')
plt.show()


# 시계방향순 데이터 정렬
plt.figure(figsize=(5,5))
plt.pie(result, labels = fruit, autopct = '%.1f%%', startangle=90, counterclock=False )
# startangle=90 x축 기준 90도 에서 시작 (생략시 0도)
# autopct 소수점 보여줄꺼
# counterclock=False 시계방향
plt.show()

explode_value = (0.1, 0,0,0,0) # 1번째 요소 0.1 만큼 파이에서 나오게
# 시계방향 순으로 데이터 pie_chart를 생성
plt.figure(figsize=(5,5))
plt.pie(result, labels = fruit, autopct = '%.1f%%', startangle =90, counterclock=False, explode=explode_value, shadow=True)
# img 저장하기
plt.savefig('./save_test0.png')
plt.show()
# 사진의 해상도 높이기 dpi(dot per inch)
import matplotlib as mpl
mpl.rcParams['figure.figsize']
# 해상도 보기 dpi를 찍어보기
mpl.rcParams['figure.dpi']

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5)
x
y1 = x
y2 = x+1
y3 = x+2
y4 = x+3
<y= x 꼴 그래프 만들어보기>
plt.plot(x,y1, x,y2, x,y3, x,y4)
plt.grid()
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Saving a figure')
# 위의 이미지 저장
plt.savefig('./save_test10', dpi=1000)

728x90
'AI > [Visualization]' 카테고리의 다른 글
[Seaborn] Seaborn 그래프 형태 (0) | 2023.02.13 |
---|---|
[Matplotlib] 막대바 (0) | 2023.02.13 |
[Matplotlib] 산점도 찍기 (0) | 2023.02.13 |
[Matplotlib] 시각화 첫 단계 (0) | 2023.02.07 |