Попытка построения графика с Bokeh с использованием фрейма данных, но график отображается пустым.Новичок здесь;пропущено что-то фундаментальное.
Мой график работает, если я жестко кодирую некоторые базовые переменные X и Y, поэтому я знаю, что проблема связана с фреймом данных, который я пытаюсь использовать в качестве источника.
...
df = pd.DataFrame(j)
df.columns = ['Team','Type','Date','SLA_MET']
df['SLA_MET']= df['SLA_MET'].round(2)
pd.set_option('display.max_columns', 10)
print(df)
source = ColumnDataSource(df)
p = figure(background_fill_color='gray',
background_fill_alpha=0.5,
border_fill_color='blue',
border_fill_alpha=0.25,
plot_height=600,
plot_width=1000,
x_axis_label='Month',
x_axis_location='below',
y_axis_label='% SLA Met',
y_axis_location='left',
title='Percentage of SLA Met',
title_location='above',
toolbar_location='below',
tools='save')
p.line(source=source,x='Date',y='SLA_MET')
show(p)
Решено передать чистые списки на участок
for index, row in df.iterrows():
if row[2] =='Service Request':
sr_list.append(row[3])
else:
inc_list.append(row[3])
date_list.append(row[1]) # Only need 1 list of dates
Проблема в том, что даты в научной записи и даты не в порядке.