使用matplotlib和dateutil进行弃用警告

时间:2016-03-16 10:33:01

标签: python datetime matplotlib python-dateutil

由于我已经安装了最新版本的matplotlib(1.5.1),因此当我尝试将datetime的值绘制为X时出现以下错误。

  

弃用警告:同时使用'count'和'until'是不一致的   使用RFC 2445并且已在dateutil中弃用。未来的版本   会引发错误。

有人遇到了这个错误,并且知道如何纠正错误吗?

3 个答案:

答案 0 :(得分:3)

问题已在matplotlib上修复,但未在最终版本中发布(> = 1.5.2)

我必须使用

安装当前的工作版本

pip install git+https://github.com/matplotlib/matplotlib

答案 1 :(得分:1)

首先,这不是一个错误。这是一个警告。 其次,问题很可能不是你的问题,而是Matplotlib中的问题,需要修复他们如何调用函数或某些方法形式python-dateutil。最有可能的是,您可以忽略此警告,并将在下一个Matplotlib版本中修复。

答案 2 :(得分:1)

最佳解决方案:

在文件/matplotlib/dates.py中,第830行:

self.rule.set(dtstart=start, until=stop, count=self.MAXTICKS + 1)

应评论