2013-02-02 143 views
9

当我执行下面的代码时,它不会产生带有标签的情节。matplotlib标签不起作用

import matplotlib.pyplot as plt 
import numpy as np 
x = np.arange(1, 5) 
plt.plot(x, x*1.5, label='Normal') 

numpy的版本是 '1.6.2' Matplotlib版本是 '1.3.x的'

任何想法,为什么发生这种情况?

回答

24

你忘了显示legend

... 
plt.legend(loc='best') 
plt.show() 

enter image description here

+0

你几乎把我击败@DSM。感谢您的支持。 – bernie

+0

有游戏的规则..; ^) – DSM

+0

行。谢谢。我认为传奇是必要的。 – PythonRunner