首页 > 解决方案 > 获取 ValueError: view limit minimum -36828.5706771 is less than... 当使用日期索引创建 Seaborn 散点图时

问题描述

我有一个包含四列的数据框:香蕉、苹果、橙子、葡萄,它们是带有日期索引的浮点数。

我写了以下代码:

import sns as seaborn
plt_groceries = sns.scatterplot(data=df)

我注意到的其他一些奇怪的事情是,如果我运行,我会得到以下输出:

df.index

DatetimeIndex(['2015-11-30', '2015-12-31', '2016-01-31', '2016-02-29', '2016-03-31', '2016-04-30', '2016-05-31', '2016-06-30', '2016-07-31', '2016-08-31', '2016-09-30', '2016-10-31', '2016-11-30', '2016-12-31', '2017-01-31', '2017-02-28', '2017-03-31', '2017-04-30', '2017-05-31', '2017-06-30', '2017-07-31', '2017-08-31', '2017-09-30', '2017-10-31', '2017-11-30', '2017-12-31', '2018-01-31',
               '2018-02-28', '2018-03-31', '2018-04-30', '2018-05-31', '2018-06-30', '2018-07-31', '2018-08-31', '2018-09-30', '2018-10-31', '2018-11-30', '2018-12-31', '2019-01-31', '2019-02-28', '2019-03-31', '2019-04-30', '2019-05-31'],
              dtype='datetime64[ns]', name=u'Date', freq=None)

但是,当我运行此代码时,我收到主题行中描述的错误。我读到这是因为我的日期索引格式错误?这是真的?如何更改索引的格式或可能导致此问题的原因?

标签: pandaspython-2.7seabornscatter-plotscatter

解决方案


推荐阅读