matplotlib에서 scatter plot의 배경색을 변경하려면 어떻게해야합니까?matplotlib에서 scatter plot의 배경색을 변경하는 방법
은 현재 내가
import matplotlib.pyplot as plt
plt.scatter(X, Y, c=T, marker='o', s=(0.005*r), linewidth=0, cmap=cm.coolwarm)
plt.scatter(X_stars, Y_stars, marker='o', s=(0.00000005*r), color='white')
plt.savefig(filename, format='ps')
나는 배경이 흰색하지, 검은 색 할 수 있습니다. 이미 facecolor
및 edgecolor
을 검은 색으로 변경했지만 원하는 효과는 없습니다. transparent=True
설정은 Photoshop에서 배경을 바꿀 수 있도록 투명하게 만들었지 만, 매우 많은 수의 플롯을 가지고 있기 때문에 matplotlib에서 작동해야합니다.
당신이합니다 ([국가 - 기계 인터페이스]를 사용하려면 http://matplotlib.org/faq/usage_faq.html#matplotlib-pylab-and-pyplot-how-are- 그들과 관련된), plt.gca(). set_axis_bgcolor ('black')'을'plt.scatter' 호출 후에 추가 할 수 있습니다. – hooy