在python pandas中放置错误的图例

时间:2015-10-05 18:04:22

标签: python pandas

我正在使用foll。用于在python pandas中绘制图例的代码,但它没有正确显示:

# Create plot
fig = plt.figure()
plt.rc('legend',**{'fontsize':8})
ax = df.resample('M', how='mean').plot(colormap=cols)

# Create a legend with transparent box around it
leg = plt.legend(fancybox = None, bbox_to_anchor=(0.5, -0.02), ncol=3)
leg.get_frame().set_linewidth(0.5)
leg.get_frame().set_alpha(0.5)
ax.set_ylabel('Percentiles')

# Place legend in right place and output
fig.subplots_adjust(bottom=0.2)

我该如何解决这个问题?我希望传说能够在情节之外但是可见并且不会被部分切断。

enter image description here

1 个答案:

答案 0 :(得分:1)

bbox_to_anchor中的第二个参数控制y轴。尝试更改它,例如:

leg = plt.legend(fancybox = None, bbox_to_anchor=(0.5, -0.04), ncol=3)