반응형
Matplotlib : 축 색상 변경
matplotlib에서 축 (틱이 아님)의 색상을 변경하는 방법이 있습니까? Axes, Axis 및 Artist에 대한 문서를 살펴 봤지만 운이 없습니다. matplotlib 갤러리에도 힌트가 없습니다. 어떤 생각?
Figure를 사용할 때 다음을 사용하여 척추 색상을 쉽게 변경할 수 있습니다.
ax.spines['bottom'].set_color('#dddddd')
ax.spines['top'].set_color('#dddddd')
ax.spines['right'].set_color('red')
ax.spines['left'].set_color('red')
다음을 사용하여 눈금 만 변경하십시오.
ax.tick_params(axis='x', colors='red')
ax.tick_params(axis='y', colors='red')
그리고 다음은 레이블 만 변경합니다.
ax.yaxis.label.set_color('red')
ax.xaxis.label.set_color('red')
마지막으로 제목 :
ax.title.set_color('red')
기록을 위해 다음과 같이 작동하도록 관리했습니다.
fig = pylab.figure()
ax = fig.add_subplot(1, 1, 1)
for child in ax.get_children():
if isinstance(child, matplotlib.spines.Spine):
child.set_color('#dddddd')
기본 rc 설정을 조정하여 수행 할 수 있습니다.
import matplotlib
from matplotlib import pyplot as plt
matplotlib.rc('axes',edgecolor='r')
plt.plot([0, 1], [0, 1])
plt.savefig('test.png')
참조 URL : https://stackoverflow.com/questions/1982770/matplotlib-changing-the-color-of-an-axis
반응형
'IT박스' 카테고리의 다른 글
여러 공간을 단일 공간으로 병합합니다. (0) | 2020.12.29 |
---|---|
플래그가있는 Python re.sub가 모든 발생을 대체하지는 않습니다. (0) | 2020.12.29 |
컴파일 타임에 대상 프레임 워크 버전 감지 (0) | 2020.12.29 |
HTML 선택 컨트롤에 수평선을 어떻게 추가합니까? (0) | 2020.12.29 |
모든 ivar는 재산이어야합니까? (0) | 2020.12.29 |