Python笔记||matplotlib作图不显示label

matplotlib作图不显示label

用matplotlib作图时候,已经设置了plt.plot中设置了label值,但是在show时候却显示不出标签。
以运行下面代码为例:

// 线性回归
import numpy as np
import matplotlib.pyplot as plt
train_x=np.linspace(-1,1,100)
train_y=2*train_x + np.random.randn(*train_x.shape)*0.3
#显示模拟数据点
plt.plot(train_x,train_y,'ro',label='Original data')
plt.show()

运行结果:
Python笔记||matplotlib作图不显示label_第1张图片
解决方法就是在plt.show()之前加一个plt.legend()用来标示不同图形的文本标签图例.

plt.legend()
plt.show()

运行结果如下:
Python笔记||matplotlib作图不显示label_第2张图片

你可能感兴趣的:(python,数据可视化)