Python Matplotlib:添加具有平均留置权精确值的图例
我使用matplotlib库绘制了一个图,它描绘了两个直方图和平均线.我认为如果添加传说,情节会更清晰.我想创建一个图例,说明这两条平均线的确切值.下面我附上我的代码和我生成的图表以及显示我想要实现的图片(这是我使用powerpoint添加图例的图片):
def setPlot(data, mycolor, myalpha, mylinestyle):
plt.style.use('ggplot')
plt.rc('xtick',labelsize=12)
plt.rc('ytick',labelsize=12)
plt.xlabel("Incomes")
plt.hist(data, bins=50, color= mycolor, alpha=myalpha)
plt.axvline(numpy.mean(data), color=mycolor, linestyle=mylinestyle, linewidth=1.5)
plt.show()
我将不胜感激任何建议.
– – – – – -解 – – – –
感谢来自wwii和tom的伟大建议,我能够实现我的想法的解决方案.我试图连接这两个建议,这就是我获得的:
def setPlot(data, mycolor, myalpha, mylinestyle):
plt.style.use('ggplot')
plt.rc('xtick',labelsize=12)
plt.rc('ytick',labelsize=12)
plt.xlabel("Incomes")
plt.hist(data, bins=50, color= mycolor, alpha=myalpha)
plt.axvline(numpy.mean(data), color=mycolor, linestyle=mylinestyle, linewidth=1.5, label=str(numpy.mean(data)))
plt.legend(loc='upper right')
plt.show()
以及我生成的情节的例子:
非常感谢你的帮助!