Development Tip

matplotlib를 사용하여 범례 프레임 테두리 제거 또는 조정

yourdevel 2020. 10. 4. 13:33
반응형

matplotlib를 사용하여 범례 프레임 테두리 제거 또는 조정


matplotlib를 사용하여 플롯을 그릴 때 :

  1. 범례 상자를 제거하는 방법?
  2. 범례 상자의 테두리 색상을 변경하는 방법은 무엇입니까?
  3. 범례 상자의 테두리 만 제거하는 방법은 무엇입니까?

matplotlib를 사용하여 플롯을 그릴 때 :

범례 상자를 제거하는 방법?

plt.legend(frameon=False)

범례 상자의 테두리 색상을 변경하는 방법은 무엇입니까?

leg = plt.legend()
leg.get_frame().set_edgecolor('b')

범례 상자의 테두리 만 제거하는 방법은 무엇입니까?

leg = plt.legend()
leg.get_frame().set_linewidth(0.0)

답을 찾는 데 영원히 걸렸기 때문에 관련 질문이 하나 더 있습니다.

범례 배경을 비우는 방법 ( : 흰색이 아닌 투명) :

legend = plt.legend()
legend.get_frame().set_facecolor('none')

경고, 원하는 'none'(문자열). None대신 기본 색상을 의미합니다.

참고 URL : https://stackoverflow.com/questions/25540259/remove-or-adapt-border-of-frame-of-legend-using-matplotlib

반응형