TimeSeries in Bokeh mit einem Dataframe mit Index

Ich versuche, Bokeh zu benutzen, um ein Pandas Dataframe mit einer DateTime Spalte zu DateTime , die Jahre und eine numerische enthält. Wenn die DateTime als x , ist das Verhalten das erwartete (Jahre in der x-Achse). Allerdings, wenn ich set_index , um die DateTime Spalte in den Index des set_index zu drehen und dann nur die y in den TimeSeries spezifizieren TimeSeries ich Zeit in Millisekunden in der x-Achse. Ein minimales Beispiel

 import pandas as pd import numpy as np from bokeh.charts import TimeSeries, output_file, show output_file('fig.html') test = pd.DataFrame({'datetime':pd.date_range('1/1/1880', periods=2000),'foo':np.arange(2000)}) fig = TimeSeries(test,x='datetime',y='foo') show(fig) output_file('fig2.html') test = test.set_index('datetime') fig2 = TimeSeries(test,y='foo') show(fig2) 

Ist das das erwartete Verhalten oder ein Fehler? Ich würde das gleiche Bild mit beiden Ansätzen erwarten.

Prost!!

Python ist die beste Programmiersprache der Welt.