Matplotlib 마커
마커
키워드 인수 marker
를 사용하여 지정된 마커로 각 지점을 강조할 수 있습니다.
예시
각 점을 원으로 표시하십시오.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
plt.show()
결과:
예시
각 지점에 별표 표시:
...
plt.plot(ypoints, marker = '*')
...
결과:
마커 참조
다음 마커 중 하나를 선택할 수 있습니다.
Marker | Description | |
---|---|---|
'o' | Circle | |
'*' | Star | |
'.' | Point | |
',' | Pixel | |
'x' | X | |
'X' | X (filled) | |
'+' | Plus | |
'P' | Plus (filled) | |
's' | Square | |
'D' | Diamond | |
'd' | Diamond (thin) | |
'p' | Pentagon | |
'H' | Hexagon | |
'h' | Hexagon | |
'v' | Triangle Down | |
'^' | Triangle Up | |
'<' | Triangle Left | |
'>' | Triangle Right | |
'1' | Tri Down | |
'2' | Tri Up | |
'3' | Tri Left | |
'4' | Tri Right | |
'|' | Vline | |
'_' | Hline |
형식 문자열 fmt
바로 가기 문자열 표기법 매개변수를 사용하여 마커를 지정할 수도 있습니다 .
이 매개변수는 라고도 하며 fmt
다음 구문으로 작성됩니다.
marker|line|color
예시
각 점을 원으로 표시하십시오.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, 'o:r')
plt.show()
결과:
마커 값은 위의 마커 참조에서 무엇이든 될 수 있습니다.
행 값은 다음 중 하나일 수 있습니다.
라인 참조
Line Syntax | Description | |
---|---|---|
'-' | Solid line | |
':' | Dotted line | |
'--' | Dashed line | |
'-.' | Dashed/dotted line |
참고: fmt 매개변수에서 선 값을 생략하면 선이 플롯되지 않습니다.
짧은 색상 값은 다음 중 하나일 수 있습니다.
색상 참조
Color Syntax | Description | |
---|---|---|
'r' | Red | |
'g' | Green | |
'b' | Blue | |
'c' | Cyan | |
'm' | Magenta | |
'y' | Yellow | |
'k' | Black | |
'w' | White |
마커 크기
키워드 인수 markersize
또는 더 짧은 버전 ms
을 사용하여 마커의 크기를 설정할 수 있습니다.
예시
마커의 크기를 20으로 설정합니다.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20)
plt.show()
결과:
마커 색상
키워드 인수 markeredgecolor
또는 더 짧은 것을 사용 하여 마커
가장자리mec
의 색상을 설정할 수 있습니다.
예시
EDGE 색상을 빨간색으로 설정합니다.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r')
plt.show()
결과:
키워드 인수 markerfacecolor
또는 더 짧은 mfc
것을 사용하여 마커 가장자리 내부의 색상을 설정할 수 있습니다.
예시
FACE 색상을 빨간색으로 설정합니다.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mfc = 'r')
plt.show()
결과:
및 인수를 모두 사용 하여 전체 마커의 색상을 지정합니다.mec
mfc
예시
가장자리 와 면 의 색상을 모두 빨간색으로 설정합니다.
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r', mfc = 'r')
plt.show()
결과:
16진수 색상 값 을 사용할 수도 있습니다 .
예시
아름다운 녹색으로 각 지점을 표시하십시오.
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
...
결과:
또는 지원되는 140개의 색상 이름 중 하나 입니다.
예시
"hotpink"라는 색상으로 각 지점을 표시하십시오.
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'hotpink', mfc = 'hotpink')
...
결과: