gpt4 book ai didi

python - 堆积条形图更改 x 轴绘图数值

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

问题:

如果我选择 plot 选项 stacked = False,我会为我的数据获得正确的 x 轴输出。

false stacked

但是,当我使用 stacked = True 时,我得到不正确的输出,在 x 轴上显示更高(不正确)的值。除了 stacked 选项外,其他都没有改变。

enter image description here

我是否遗漏了一些明显的东西?

数据

DataFrame.to_dict() 输出 here

import matplotlib.pyplot as plt
import matplotlib.ticker as ticker

cols = ['OpenToLast','OpenToMaxHigh','OpenToMaxLow']
colors = {'OpenToLast':'b', 'OpenToMaxHigh' : '#CCD1F5', 'OpenToMaxLow': '#C6DAF4'}


axnum = auction[cols].plot(kind='barh',
figsize=(6,8),
fontsize=9,
color=[colors[i] for i in cols],
edgecolor = "none",
stacked = False,
legend = True)

axnum.xaxis.set_major_locator(ticker.MultipleLocator(5))
plt.axvline(0, color='B')

最佳答案

堆叠图将各个条形图堆叠在一起,而不是重叠数据。例如,您在 2016-12-16 的最高值是 25(开到最后)、30(开到最高),在堆叠图中是 25 和 30 在 55 处堆叠在一起

关于python - 堆积条形图更改 x 轴绘图数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41882232/

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