Elegir el orden de las barras en el gráfico de barras Bokeh

Como parte de tratar de aprender a usar Bokeh, estoy tratando de hacer un gráfico de barras simple. Estoy pasando las etiquetas en cierto orden (días de la semana) y Bokeh parece ordenarlas alfabéticamente. ¿Cómo puedo hacer que las barras aparezcan en el orden de la lista original?

from bokeh.plotting import show
from bokeh.io import output_notebook
from bokeh.charts import Bar
from collections import OrderedDict
import calendar 

output_notebook()

data = OrderedDict()
data['values'] = [2,3,4,5,6,7,8] #values only ascending to make correct graph clear
data['days'] = [calendar.day_name[i-1] for i in range(7)]
p = Bar(data, label='days', values='values', 
         title='OrderedDict Input',xlabel="Day", ylabel="Value")
show(p)

Salida generada

Respuestas a la pregunta(4)

Su respuesta a la pregunta