-2

我正在尝试绘制 df 列与 datetime64 列。它绘制的很好,只有一个问题 - 刻度之间的间隔是等距的,尽管 datetime64 数据不是等距的。

df.info

   Date       ^GSPC Open  ^GSPC High  ^GSPC Low  ^GSPC Close  \

0 2019-10-10 2918.55 2948.46 2917.12 2938.13
1 2019-10-11 2963.07 2993.28 2963.07 2970.27
2 2019-10-14 2965.81 2972​​.84 2962.94 2966.15
3 2019-10-15 2973.61 3003.28 2973.61 2995.68
4 2019-10-16 2989.68 2997.54 2985.20 2989.69

df.dtypes

Date datetime64[ns] ^GSPC Open float64 ^GSPC High float64 ^GSPC Low float64 ^GSPC Close float64 ^GSPC Adj Close float64 ^GSPC Volume int64 QQQ Open float64 QQQ High float64 QQQ Low float64 QQQ Close float64 QQQ Adj Close float64 QQQ Volume int64 dtype : 目的

显示非等距日期的等距刻度的图...

并建议会有所帮助。谢谢

4

1 回答 1

0

首先,欢迎来到 StackOverflow。请考虑看看如何制作良好的可重现 pandas 示例。如果您提供数据框本身,而不仅仅是输出,它将使回答变得更容易和更快。

于 2020-04-14T07:55:47.540 回答