developer tip

Matplotlib 투명 선 플롯

optionbox 2020. 7. 30. 10:21
반응형

Matplotlib 투명 선 플롯


matplotlib에 두 개의 유사한 궤적을 플로팅하고 있으며 빨간색 (플롯으로 표시된 초)이 파란색을 가리지 않도록 각 선을 부분 투명도로 플롯하고 싶습니다.

대체 텍스트

편집 : 다음은 투명한 선이있는 이미지입니다.

대체 텍스트


평범하고 간단한 :

plt.plot(x, y, 'r-', alpha=0.7)

(새로운 것을 추가하지는 않지만 간단한 대답을 볼 수 있음을 알고 있습니다).


모든 선을 그린 후에는 다음과 같이 모든 선의 투명도를 설정할 수있었습니다.

for l in fig_field.gca().lines:
    l.set_alpha(.7)

편집 : 의견에서 Joe의 답변을 참조하십시오.


실제로 선을 그리는 데 사용하는 함수에 따라 다르지만 사용중인에 알파 값이 있는지 확인하고 0.5와 같이 설정하십시오. 그래도 작동하지 않으면 선 객체를 가져 와서 알파 값을 직접 설정하십시오.

참고 URL : https://stackoverflow.com/questions/4320021/matplotlib-transparent-line-plots

반응형