gpt4 book ai didi

python - 重命名子图中的图例 : matplotlib

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:57 26 4
gpt4 key购买 nike

我有一个数据框stats,其中包含两列OldNew。我将它们绘制在两个单独的子图中,但我想重命名我的图例,但保留字幕不变。 plt.legend(labels= ['Stats']) 仅重命名一个子图图例。将感谢您的帮助。

stats.plot(kind='bar',
grid=False, subplots=True,
figsize=(20,10), fontsize=16,
color='#2E9240',
sharex=True, sharey=True)

plt.tick_params(
axis='x', # changes apply to the x-axis
which='both', # both major and minor ticks are affected
bottom='off', # ticks along the bottom edge are off
top='off', # ticks along the top edge are off
labelbottom='off') # labels along the bottom edge are off

plt.legend(labels= ['Stats'])

plt.show()

enter image description here

最佳答案

DataFrame.plot返回每个子图的绘图轴或轴数组。使用轴来更改其图例。

axes = stats.plot(kind='bar',
grid=False, subplots=True,
figsize=(20,10), fontsize=16,
color='#2E9240',
sharex=True, sharey=True)
for ax in axes:
ax.legend(['Stats'])

关于python - 重命名子图中的图例 : matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47022575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com