python中绘图添加图例(matplotlib)这篇博⽂主要是来介绍⽤python的matplotlib绘图时,如何给图形添加图例。
⽤于添加图例的函数是plt.legend(),我们通过例⼦来对其进⾏介绍。
%matplotlib inline
import matplotlib.pyplot as pltmatplotlib中subplot
import matplotlib as mpl
import numpy as np
#多数据并列柱状图
x = np.arange(6)
y1 = [23,5,14,27,18,14]
y2 = [10,27,25,18,23,16]
tick_label = ["A","B","C","D","E","F"]
bar_width = 0.35
plt.bar(x,y1,bar_width,align="center",label="班级A",alpha=0.5)
plt.bar(x+bar_width,y2,bar_width,align="center",label="班级B",alpha=0.5)
plt.xlabel("成绩等级")
plt.ylabel("⼈数")
plt.legend(bbox_to_anchor=(1,1),#图例边界框起始位置
loc="upper right",#图例的位置
ncol=1,#列数
mode="None",#当值设置为“expend”时,图例会⽔平扩展⾄整个坐标轴区域
borderaxespad=0,#坐标轴和图例边界之间的间距
title="班级",#图例标题
shadow=False,#是否为线框添加阴影
fancybox=True)#线框圆⾓处理参数
plt.show()
效果图如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。