gpt4 book ai didi

python - Pandas - 条形图和折线图 - 日期时间轴

转载 作者:太空宇宙 更新时间:2023-11-03 21:18:47 52 4
gpt4 key购买 nike

我正在尝试绘制条形图和折线图,其中我的数据以日期时间作为索引。这是代码:

import pandas as pd
import numpy as np
dates = pd.date_range('2019-01-01', '2019-01-31', freq='B')
df = pd.DataFrame(index=dates,
columns=['a', 'b', 'c'],
data = np.random.randn(len(dates), 3))

fig, ax = plt.subplots()
df.plot.bar(ax=ax)
df.sum(axis=1).plot(ax=ax)

不幸的是,它最终只显示最后请求的图表。 enter image description here

我正在使用

python 3.6.8
pandas 0.24.0
matplotlib 3.0.2

问候

最佳答案

根据 @ImportanceOfBeingErnest 的评论,我认为回答这个问题的最佳方法是使用 use_index=False kwarg。对于数据格式等,这是另一个问题,取决于想要实现的目标。

import pandas as pd
import numpy as np
dates = pd.date_range('2019-01-01', '2019-01-31', freq='B')
df = pd.DataFrame(index=dates,
columns=['a', 'b', 'c'],
data = np.random.randn(len(dates), 3))

fig, ax = plt.subplots()
df.plot.bar(ax=ax)
df.sum(axis=1).plot(ax=ax, use_index=False)

enter image description here

关于python - Pandas - 条形图和折线图 - 日期时间轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54478648/

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