2017-01-29 13 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

は答えを見つけました!私は自分のラベルにタイプミスがありました。ところで

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

:私はにラベルを変更します( '必要はありません)' r''' – furas

+0

'周りの感謝を知っても大丈夫ああ良いです! – 14wml

関連する問題