2017-01-29 1 views
1

4 개의 다른 줄이있는 4 개의 서브 플롯이 있는데 그 서브 플롯과 연관된 줄만 표시하는 각 서브 그림의 오른쪽 위 모서리에 범례를 만들고 싶습니다. 어떻게해야합니까? 나는 subplot1.legend()을 시도했지만 오류가 발생합니다. subplot1에 대한각 서브 플롯에 범례를 추가하는 방법

코드는 :

import numpy as np 
from scipy.stats import beta 
from matplotlib import pyplot as plt 

figure = plt.figure("Figure") 
subplot1 = figure.add_subplot(2,2,1) 
x = np.linspace (0, 1.0, 200) 
y1 = beta.pdf(x, 10, 7) 
subplot1.plot(x, y1, "-", label="r'$\alpha=10, \beta=7$'") 
subplot1.legend() #throws an error when I include this statement 
plt.show() 

답변

0

답을 찾을! 내 라벨에 오타가 있었어. BTW

subplot1.plot(x, y1, "-", label=(r'$\alpha=21, \beta=11$')) 
+1

: 나는에 라벨을 변경 당신은'필요가 없습니다 (이)'약'감사를 알고 – furas

+0

오 괜찮 좋은 r'''! – 14wml

관련 문제