Python 2.7 Bokeh datetimetickformatter

Python 2.7 Bokeh datetimetickformatter,python-2.7,bokeh,Python 2.7,Bokeh,我在使用来自Bokeh的DatetimeTickFormatter对象时遇到一些问题。随机打印不会生成/更新 我在Bokeh上搜索并找到了这篇文章,上面写道。我需要一些关于如何正确定义它的帮助。目前我正在这样做: from bokeh.models.formatters import DatetimeTickFormatter from bokeh.plotting import figure DTF = DatetimeTickFormatter() DTF.hours = ["%H:%M"

我在使用来自
Bokeh
DatetimeTickFormatter
对象时遇到一些问题。随机打印不会生成/更新

我在
Bokeh
上搜索并找到了这篇文章,上面写道。我需要一些关于如何正确定义它的帮助。目前我正在这样做:

from bokeh.models.formatters import DatetimeTickFormatter
from bokeh.plotting import figure
DTF =  DatetimeTickFormatter()
DTF.hours = ["%H:%M"]
DTF.days = ["%d/%m/%Y"]
DTF.months = ["%d/%m/%Y"]
DTF.years = ["%d/%m/%Y"]


我应该如何“正确”定义DTF?

这是一个老问题,您使用的是旧版本的Bokeh吗
DatetimeTickFormatter
过去使用“dict”进行配置,如果设置的新值没有所有正确的键/值,则配置不正确。但最近的更改只是使所有必需的键和值都成为属性,并且始终至少具有默认值。因此,再也不可能误解它了,至少不会以您链接的问题中描述的方式。你有可以测试的完整示例吗?你能更详细地描述一下你的问题吗?我正在使用Bokeh0.12.4,我想这是最后一个版本了。我试着用dict定义它,但我没有解决它,我得到了一个不推荐的警告。我试着根据我认为正确的设置所有的“键”。正如我在这里所说的,这就是我所说的。
dict
是一种旧的(不好的,容易被误解的)方法。它已被弃用或删除。我不是建议您使用dict。可能是有错误,或者是用户错误。如果没有一个完整的示例来运行和测试,就不可能说得更多。只是感觉,时间值被保存为数据库中的字符串(sqlite3),我使用Pandas.read\u sql\u query()导入,并使用Pandas.to\u datetime()将时间列转换为与我的数据格式匹配的格式字符串。我不确定如何制作一个更完整的示例。每当我制作一个新图形时,通过创建一个新的DTF对象“解决”了这个问题。这是一个老问题,您使用的是旧版本的Bokeh吗
DatetimeTickFormatter
过去使用“dict”进行配置,如果设置的新值没有所有正确的键/值,则配置不正确。但最近的更改只是使所有必需的键和值都成为属性,并且始终至少具有默认值。因此,再也不可能误解它了,至少不会以您链接的问题中描述的方式。你有可以测试的完整示例吗?你能更详细地描述一下你的问题吗?我正在使用Bokeh0.12.4,我想这是最后一个版本了。我试着用dict定义它,但我没有解决它,我得到了一个不推荐的警告。我试着根据我认为正确的设置所有的“键”。正如我在这里所说的,这就是我所说的。
dict
是一种旧的(不好的,容易被误解的)方法。它已被弃用或删除。我不是建议您使用dict。可能是有错误,或者是用户错误。如果没有一个完整的示例来运行和测试,就不可能说得更多。只是感觉,时间值被保存为数据库中的字符串(sqlite3),我使用Pandas.read\u sql\u query()导入,并使用Pandas.to\u datetime()将时间列转换为与我的数据格式匹配的格式字符串。我不确定如何制作一个更完整的示例。每当我制作一个新图形时,通过创建一个新的DTF对象,“解决”了这个问题。
p = figure()
p.xaxis.formatter = DTF