matplotlib에서 마커와 선에 대해 동일한 색상을 설정하려면 다음 단계를 수행할 수 있습니다. -
-
m, n 초기화 및 x numpy를 사용하는 데이터 포인트.
-
Figure()를 사용하여 새 Figure를 생성하거나 기존 Figure를 활성화합니다. 방법.
-
clf()를 사용하여 그림 지우기 방법.
-
subplot()을 사용하여 현재 그림에 서브플롯 추가 방법.
-
반복 가능한 마커 유형에서 마커를 가져옵니다.
-
1에서 n까지의 범위를 반복합니다.
-
plot()을 사용하여 루프의 선과 마커를 플로팅합니다. 라인에 대해 동일한 마커 및 색상을 사용하는 방법.
-
그림을 표시하려면 show()를 사용하세요. 방법.
예시
import numpy as np
import itertools
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
m = 5
n = 5
x = np.zeros(shape=(m, n))
plt.figure()
plt.clf()
plt.subplot(111)
marker = itertools.cycle(('o', 'v', '^', '<', '>', 's', '8', 'p'))
for i in range(1, n):
x = np.dot(i, [1, 1.1, 1.2, 1.3])
y = x ** 2
plt.plot(x, y, linestyle='', markeredgecolor='none', marker=next(marker), alpha=1)
plt.plot(x, y, linestyle='-')
plt.show() 출력
