gpt4 book ai didi

python - 如何使用 matplotlib/seaborn 和 pandas 数据框创建具有共享 x 轴的倒置条形图

转载 作者:太空狗 更新时间:2023-10-30 01:04:34 26 4
gpt4 key购买 nike

enter image description here

我想创建一个与此类似的图表。这可能使用 matplotlib/seaborn.如果是这样,我可以使用哪些资源来学习如何设置 matplotlib/seaborn 图表的样式,以及如何让这两个图表像这样对齐。

最佳答案

使用通用的x 轴 并将其中一个数据集转换为包含负值。

y = ['{} to {} years'.format(i, i+4) for i in range(0, 90, 4)]
d_1 = np.random.randint(0, 150, 23)
d_2 = -1 * d_1

然后绘制:

fig, ax = plt.subplots()
ax.bar(y, d_1)
ax.bar(y, d_2)

# Formatting x labels
plt.xticks(rotation=90)
plt.tight_layout()
# Use absolute value for y-ticks
ticks = ax.get_yticks()
ax.set_yticklabels([int(abs(tick)) for tick in ticks])

plt.show()

enter image description here

关于python - 如何使用 matplotlib/seaborn 和 pandas 数据框创建具有共享 x 轴的倒置条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50571287/

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