반응형
matplotlib로 만든 플롯의 기본 색상 세트를 어떻게 설정할 수 있습니까? 이렇게 특정 색상 맵을 설정할 수 있습니다
import numpy as np
import matplotlib.pyplot as plt
fig=plt.figure(i)
ax=plt.gca()
colormap = plt.get_cmap('jet')
ax.set_color_cycle([colormap(k) for k in np.linspace(0, 1, 10)])
그러나 서브 플롯을 포함하여 모든 플롯에 대해 동일한 색상 세트를 설정하는 방법이 있습니까?
해결 방법
후자의 예 :
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
# Set the default color cycle
mpl.rcParams['axes.prop_cycle'] = mpl.cycler(color=["r", "k", "c"])
x = np.linspace(0, 20, 100)
fig, axes = plt.subplots(nrows=2)
for i in range(10):
axes[0].plot(x, i * (x - 10)**2)
for i in range(10):
axes[1].plot(x, i * np.cos(x))
plt.show()
참조 페이지 https://stackoverflow.com/questions/9397944
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 프로세스에서 사용하는 총 메모리? (0) | 2020.09.18 |
---|---|
파이썬 dist-packages와 site-packages의 차이점은 무엇입니까? (0) | 2020.09.18 |
파이썬 python argh / argparse : 목록을 명령 줄 인수로 전달하려면 어떻게해야합니까? (0) | 2020.09.18 |
파이썬 내 웹 서버에서 Python 스크립트를 어떻게 실행합니까? (0) | 2020.09.18 |
파이썬 인쇄 대 stderr (0) | 2020.09.18 |
댓글