Blair  - Soul Eater [파이썬 개념] Matplotlib 3- 선 스타일 설정

• programming language/python

[파이썬 개념] Matplotlib 3- 선 스타일 설정

oujin 2022. 7. 21. 14:21
728x90

키워드 color에는 'red', 'blue', 'green', 'black', 'white', 'cyan', 'magenta', 'yellow' 등의 색상 이름 사용

#으로 시작되는 6자리 색상 코드가 사용

● 이 색상 코드는 HTML과 같은 컴퓨터 언어와 포토샵, 일러스트, 인디자인 등의 그래픽 홀에서도 그대로 사용됨

 

●● 스타일을 설정하기 위해  color  , linestyle  , marker가 사용 됨

 

1. Matplotlib에서 자주 사용하는 색상(키워드: color)의 값

키워드 color 값 의미
red 빨강
green 초록
blue 파랑
cyan 하능
magenta 자홍
black 검정
white
yellow 노랑

 

2. Matplotlib에서 자주 사용하는 선 종류(키워드: linestyle)의 값

키워드 linestyle 값 의미
- 실선(solid line)
-- 파선(dashed line)
-. 일점쇄선(dashed-dotted line)
: 점선(dotted line)

 

3.Matplotlib에서 자주 사용하는 마커(키워드: marker)의 값

키워드 marker 값 의미
o 동그라미
x 가위표
s 네모
d 마름모
*

 

●추가적인 스타일은 아래 사이트를 참고해주세요.

https://matplotlib.org/3.1.1/api/markers_api.html

 

matplotlib.markers — Matplotlib 3.1.2 documentation

matplotlib.markers This module contains functions to handle markers. Used by both the marker functionality of plot and scatter. All possible markers are defined here: marker symbol description "." point "," pixel "o" circle "v" triangle_down "^" triangle_u

matplotlib.org

 

import matplotlib.pyplot as plt
from matplotlib import rc

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

xdata = ['오꾸꾸', '최농구', '김하늘']
ydata1 = [90, 85, 88]
ydata2 = [83, 88, 91]
ydata3 = [85, 97, 78]
ydata4 = [92, 88, 82]

plt.plot(xdata, ydata1, label='국어', color='red', linestyle='-', marker='o')
plt.plot(xdata, ydata2, label='영어', color='#00ffff', linestyle='--', marker='x')
plt.plot(xdata, ydata3, label='수학', color='magenta', linestyle='-.', marker='s')
plt.plot(xdata, ydata4, label='사회', color='#444444', linestyle=':', marker='d')

plt.title('세명 학생의 네 과목 성적')
plt.legend(loc='best') 

plt.show()

 

 

 

 

 

 

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90