0
私は日時X軸でBokehプロットをプロットしています。プロットにアノテーションを追加すると、時間が1時間ずれていることがわかりました。私はこれがUTC + 1のタイムゾーンにあることが原因だと思っていますが、どこかに+1のインデックスの違いがあるかもしれません。Bokeh時系列プロット注釈が1時間オフです
コードを再現するために:
xrange = pandas.date_range('1/1/2011', periods=12, freq='H')
event = pandas.Timestamp('1/1/2011 05:00:00')
data = pandas.Series([1]*12, index=xrange)
data[event] = 3
plot = bokeh.plotting.figure(x_axis_type="datetime")
plot.line(data.index, data)
time = event.timestamp()*1000
spanannotation = bokeh.models.Span(location=time, dimension="height",line_color="red")
plot.renderers.append(spanannotation)
bokeh.plotting.show(plot)
をどのように私は注釈が適切なタイミングで表示し得ることができますか?
EDIT:システムタイムゾーンをUTC + 2に変更するとオフセットが2時間になるため、これはタイムゾーンとはまったく関係しています。