Линейный график Боке, на котором нет значений по оси Y - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь запустить линейный график с некоторыми значениями, и он показывает даты на оси x, но ничего на оси y. Я попытался p.figure (y_range = (0,8000)), и он все еще не работал.

Это мой код

source=ColumnDataSource(df_ora)
labels = LabelSet(x='DAY', y='LOAD', text='LOAD', level='glyph',
           x_offset=5, y_offset=25, source=source, render_mode='canvas')
p = figure(title="Transmission Peak Load 
Forecast",x_axis_type="datetime",y_axis_label='Load', plot_width=600, 
plot_height=600)
p.line('DAY', 'LOAD', source=source,line_width=1)
p.axis.ticker=DaysTicker(days=np.arange(1,32))
p.add_layout(Title(text="Date", align="center"), "below")
p.add_layout(labels)
p.circle(x=df_ora['DAY'],y=df_ora['LOAD'],size=5)

# output_notebook()
show(p)     

Так что теперь он показывает дни внизу, линейный график со значениями в кругах, но без диапазона значений в y. Я пытался выполнить Randge1d (start = 0, end = 8000), но он все еще не отображал числа по оси Y.

1 Ответ

0 голосов
/ 25 октября 2019

DaysTicker предполагает, что значения диапазона будут метками времени, то есть миллисекунды с эпохи . Таким образом, значение диапазона (0, 8000) означает, что дни от 0 до 8000 миллисекунд 1 января 1970 года равны нулю. В этом интервале ноль полных дней.

...