반응형
Python (.py 파일)으로 스크립트를 작성 중이며 Matplotlib를 사용하여 배열을 플로팅하고 있습니다. I want to add a legend with a formula to the plot, but I haven't been able to do it. 나는 전에 IPython 또는 터미널에서 이것을했습니다. 이 경우 다음과 같이 작성하십시오.
legend(ur'$The_formula$')
완벽하게 작동했습니다. 그러나 터미널 / IPython에서 .py 스크립트를 호출하면 작동하지 않습니다.
해결 방법
가장 쉬운 방법은 데이터를 플로팅 할 때 레이블을 할당하는 것입니다. 예 :
import matplotlib.pyplot as plt
ax = plt.gca() # or any other way to get an axis object
ax.plot(x, y, label=r'$\sin (x)$')
ax.legend()
참조 페이지 https://stackoverflow.com/questions/14016217
반응형
'파이썬' 카테고리의 다른 글
파이썬 matplotlib를 사용한 Python-여러 그림을 병렬로 그리기 (0) | 2021.01.30 |
---|---|
파이썬 Python mysqldb를 사용하여 한 번에 여러 행을 삽입하는 방법 (0) | 2021.01.30 |
파이썬 Pandas 데이터 프레임에서 NaN으로 행의 정수 인덱스 찾기 (0) | 2021.01.30 |
파이썬 주어진 클래스의 계층 구조에있는 모든 기본 클래스를 나열 하시겠습니까? (0) | 2021.01.30 |
파이썬 NumPy로 유클리드 거리를 어떻게 계산할 수 있습니까? (0) | 2021.01.30 |
댓글