图例未显示

时间:2019-07-19 06:54:33

标签: matplotlib legend title

我正在尝试使用matplotlib在python中绘制一个简单的图形。我无法使用pyplot.legend()方法显示图例。请帮助我。

我在网上看了看,发现一个简单的代码说它可行:

import numpy as np
import matplotlib.pyplot as plt

# generate random data for plotting
x = np.linspace(0.0,100,50)
y = np.random.normal(size=50)

plt.plot(x,y)

# call method plt.legend
plt.legend(['line plot 1'])

plt.show()
来自站点的

http://queirozf.com/entries/matplotlib-examples-displaying-and-configuring-legends

我的代码如下:

import matplotlib.pyplot as plt
%matplotlib inline
views = [123,56,64,54,223,5523]
days = range(1,7)
plt.xlabel("Days")
plt.ylabel("Views")
plt.title("You Tube views")
plt.legend(["Youtube views"])
plt.plot(days,views)
plt.show()

1 个答案:

答案 0 :(得分:0)

plt.legend([“ Youtube观看次数”]) 接下来的 plt.plot(天,观看次数)

plt.xlabel("Days")
plt.ylabel("Views")
plt.title("You Tube views")
plt.plot(days,views)
plt.legend(["Youtube views"])
plt.show()