본문 바로가기
Python Library/Matplotlib

[Matplotlib] 시각화 패키지 (2)

by goatlab 2022. 2. 22.
728x90
반응형
SMALL

스타일 지정

 

플롯 명령어는 보는 사람이 그림을 더 알아보기 쉽게 하기 위해 다양한 스타일 (style)을 지원한다. plot 명령어에서는 다음과 같이 추가 문자열 인수를 사용하여 스타일을 지원한다.

 

plt.title("'rs--' 스타일의 plot ")
plt.plot([10, 20, 30, 40], [1, 4, 9, 16], 'rs--')
plt.show()

 

스타일 문자열은 색깔 (color), 마커 (marker), 선 종류 (line style)의 순서로 지정한다. 만약 이 중 일부가 생략되면 디폴트값이 적용된다.

 

색깔

 

색깔을 지정하는 방법은 색 이름 혹은 약자를 사용하거나 # 문자로 시작되는 RGB코드를 사용한다.

 

http://matplotlib.org/examples/color/named_colors.html

 

마커

 

데이터 위치를 나타내는 기호를 마커 (marker)라고 한다. 마커의 종류는 다음과 같다.

마커 문자열 의미
. point marker
, pixel marker
o circle marker
v triangle_down marker
^ triangle_up marker
< triangle_left marker
> triangle_right marker
1 tri_down marker
2 tri_up marker
3 tri_left marker
4 tri_right marker
s square marker
p pentagon marker
* star marker
h hexagon1 marker
H hexagon2 marker
+ plus marker
x x marker
D diamond marker
d thin_diamond marker

 

선 스타일

 

선 스타일에는 실선 (solid), 대시선 (dashed), 점선 (dotted), 대시-점선 (dash-dit) 이 있다. 지정 문자열은 다음과 같다.

 

 

기타 스타일

 

라인 플롯에서는 앞서 설명한 세 가지 스타일 이외에도 여러가지 스타일을 지정할 수 있지만 이 경우에는 인수 이름을 정확하게 지정해야 한다.

 

http://matplotlib.org/api/lines_api.html#matplotlib.lines.Line2D

plt.plot([10, 20, 30, 40], [1, 4, 9, 16], c="b",
         lw=5, ls="--", marker="o", ms=15, mec="g", mew=5, mfc="r")
plt.title("스타일 적용 예")
plt.show()

 

https://datascienceschool.net/01%20python/05.01%20%EC%8B%9C%EA%B0%81%ED%99%94%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EB%A7%B7%ED%94%8C%EB%A1%AF%EB%A6%AC%EB%B8%8C%20%EC%86%8C%EA%B0%9C.html

 

5.1 시각화 패키지 맷플롯리브 소개 — 데이터 사이언스 스쿨

.ipynb .pdf to have style consistency -->

datascienceschool.net

 

728x90
반응형
LIST

'Python Library > Matplotlib' 카테고리의 다른 글

[Matplotlib] 시각화 패키지 (4)  (0) 2022.02.22
[Matplotlib] 시각화 패키지 (3)  (0) 2022.02.22
[Matplotlib] 시각화 패키지 (1)  (0) 2022.02.22
[Matplotlib] 이미지맵 (imshow)  (0) 2021.12.22
Matplotlib  (0) 2021.12.22