对于数据可视化而言,为了能够让可视化结果更加清晰直观,常常会对视图中的不同数据进行标注,也就是图例展示。告知用户,可视化结果中呈现的线条、图样等,用以指代何种数据。
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
n = np.linspace(-5, 4, 30)
m1 = 3 * n + 2
m2 = n ** 2
plt.plot(n, m1, color='r', linewidth=1.5, linestyle='-')
plt.plot(n, m2, 'b')
plt.xlabel('时间')
plt.ylabel('心情')
plt.show()
假设上图中,蓝色线代表男生购物欲望,红色线代表女生购物欲望(瞎编的= =|||)
那么可以通过如下代码进行图例创建
(1)采用plt.legend( )默认参数
第一步:给plt.plot( )中参数label=''传入字符串类型的值,也就是图例的名称
第二步:使用plt.legend( )使上述代码产生效果
直接上代码上图
import matplotlib.pyplot as plt
import nu