我有一个数据集,如下所示(https://i.stack.imgur.com/OqKyz.png)。我需要使用2个字段“日期”和“价格”来创建并排的图像这样(https://i.stack.imgur.com/a70pI.png),而左边的是日期之间的价格数据28/02/2022和09/03/2023和右边的是日期之间的价格数据26/04/2023。由于这两个子图的x轴不同,有什么方法可以做到这一点吗?谢谢
我下面的代码不工作,它给了我错误'IndexError:数组索引太多:数组是1维的,但2个被索引'
df = pd.DataFrame(data)
before_bankrupt = df.loc[df['Date'] < '10/03/2022']
after_bankrupt = df.loc[df['Date'] >= '10/03/2022']
before_bankrupt_plot = before_bankrupt[['Date', 'Price']]
after_bankrupt_plot = after_bankrupt[['Date', 'Price']]
fig, axes = plt.subplots(nrows=1, ncols=2)
before_bankrupt_plot.plot(ax=axes[0,0])
after_bankrupt_plot.plot(ax=axes[0,1])
1条答案
按热度按时间flvlnr441#
更改您的代码