传奇风格

时间:2014-11-08 11:23:53

标签: python matplotlib

关于传奇风格的细微差别之一是使用直方图图例调用,例如:

axHistogram.legend(loc='upper left', prop={'family':'serif', 'size':'x-small'}, frameon=False)

我们有盒子而不是线条。

此外,使用散点图例样式,我们有三个点偏移:

 axHistogram.legend(loc='upper left', prop={'family':'serif', 'size':'x-small'}, frameon=False)

这是我的意思的图像:

enter image description here

我如何设计这些样式,以便我有线而不是方框而只有一个点而不是三个偏移?

1 个答案:

答案 0 :(得分:1)

您可以使用proxy artists创建所需的图例条目,例如从您对label=的通话中移除hist关键字,并执行类似的操作,

axHistogram.plot(np.NaN, np.NaN, label='AGN', color='b', linewidth=1)

然后,当您创建图例时,条目将是一行而不是一个框。

您可以使用numpoints的{​​{1}}和scatterpoints输入选项来控制图例中的点数。