2017-01-16 3 views
1

이것은 간단해야하지만 이전에 계산 된 값 (계수 R 제곱)이 있으며 matplotlib의 범례에 삽입하고 싶습니다. 계산 된 값이 r_squared 경우,이 작동하지 않습니다 :이전에 계산 된 값을 matplotlib의 범례에 삽입하기

plt.plot(x, y, linestyle='solid', color='k', label=r'Fitting line with $R^{2} = $, r_squared') 

그냥 값을 읽지 않는다.

감사합니다.

답변

2
당신은 단지 문자열 서식을 사용할 수

:

plt.plot(x, y, linestyle='solid', color='k', label="Fitting line with $R^{{2}} = {}".format(r_squared)) 
+1

그것은 '해야하지 "$의 R와 피팅 라인^{{2}} = {}"'이중 중괄호 약 2는 사용에서 그것을 유지하기 위해 서식을 지정 하시겠습니까? – tarashypka

+0

물론입니다. 편집 됨) – iFlo

+0

감사합니다. 그런데 왜 $를 닫을 필요가 없는지 아십니까? – David

관련 문제