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()
출력