2017-02-16 8 views
1

Скажут, у меня есть данные, нанесенные на 50 летбок шоу наезда в участке от начала

import pandas as pd 
from bokeh.charts import TimeSeries 
df = pd.util.testing.makeTimeDataFrame(12500) 
p = TimeSeries(df, tools = 'xwheel_zoom,reset') 

Когда я открываю файл HTML, он показывает все данные, а затем я могу увеличить. Есть ли способ укажите, что, когда я открываю html-файл, он показывает только данные прошлого года?

ответ

3

Вы можете установить x_range, как описано in the docs

Это будет диктовать первоначальный масштаб. Остальные данные будут по-прежнему отображаться, если вы уменьшите масштаб, как в этом модифицированном примере, из документов:

from bokeh.plotting import figure, output_file, show 
from bokeh.models import Range1d 

output_file("title.html") 

# create a new plot with a range set with a tuple 
p = figure(plot_width=400, plot_height=400, x_range=(0, 20)) 

# set a range using a Range1d 
p.y_range = Range1d(0, 15) 

p.circle([1, 2, 3, 4, 5, 25], [2, 5, 8, 2, 7, 50], size=10) 

show(p) 
Смежные вопросы