gpt4 book ai didi

python - 如何在条形图matplotlib中添加垂直居中的标签

转载 作者:行者123 更新时间:2023-12-05 03:30:18 24 4
gpt4 key购买 nike

<分区>

我有一个问题,我简化如下,如果有人向我推荐 seaborn 中的代码,就像我想要实现的那样,我会很高兴。

import matplotlib.pyplot as plt


a = [2000, 4000, 3000, 8000, 6000, 3000, 3000, 4000, 2000, 4000, 3000, 8000, 6000, 3000, 3000, 4000, 2000, 4000, 3000, 8000, 6000, 3000, 3000, 4000]
b = [0.8, 0.9, 0.83, 0.81, 0.86, 0.89, 0.89, 0.8, 0.8, 0.9, 0.83, 0.81, 0.86, 0.89, 0.89, 0.8, 0.8, 0.9, 0.83, 0.81, 0.86, 0.89, 0.89, 0.8]
c = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]

fig1, ax1 = plt.subplots(figsize=(12, 6))
ax12 = ax1.twinx()

ax1.bar(c, a)
ax12.plot(c, b, 'o-', color="red", markersize=12,
markerfacecolor='Yellow', markeredgewidth=2, linewidth=2)
ax12.set_ylim(bottom=0, top=1, emit=True, auto=False)

plt.grid()
plt.show()

我正在尝试实现如下图所示的居中和垂直的标签。

Desired output

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