2017-04-10 3 views
0

enter image description here각 플롯 라인에 '일대일'전설을 추가하는 방법 (파이썬에서하기 matplotlib)

fig = plt.figure() 
ax1 = fig.add_subplot(111) 

ax1.plot(hpi_data, label = hpi_data.columns.values) #<-- how to add values to each plot? 
ax1.plot(benchmark, linewidth=3, label='Benchmark') 

plt.legend(loc=2, ncol=2, prop={'size':12}).get_frame().set_alpha(0.1) 
plt.show() 
전설을 참조하십시오, 그것은 종류의 지저분한 보인다. 누구든지 각 음모에 따라 각 라벨을 할당하는 방법을 알고 있습니까? 이 당신을 위해 무엇을 찾고있는하지만 각 플롯에 대한 명확한 임무를 가지고있는 경우

+2

가능한 중복 http://stackoverflow.com/questions/11481644/how-do-i-assign-multiple-labels-at-once-in-matplotlib) – Suever

답변

0

는 잘 모르겠어요 :

f = plt.figure(1) 
plt.plot(packages, pk_dictionary.get(4), 'o-', label='delta 4') 
plt.plot(packages, pk_dictionary.get(18), 'o-', label='delta 18') 
plt.legend(loc='upper right') 
plt.title("Probabilities") 
plt.xlabel("Package amounts") 
plt.ylabel("Probability") 
f.show() 
[내가하기 matplotlib에서 한 번에 여러 레이블을 지정하려면 어떻게합니까?] (의