from bokeh.io import output_notebook, show
from bokeh.plotting import figure
from bokeh.charts import HeatMap
from datetime import datetime
output_notebook()
data = {
'value': [1, 2, 3, 4, 5, 6],
'x': [datetime(2016, 10, 25, 0, 0),
datetime(2016, 10, 25, 8, 0),
datetime(2016, 10, 25, 16, 0),
datetime(2016, 10, 25, 0, 0),
datetime(2016, 10, 25, 8, 0),
datetime(2016, 10, 25, 16, 0)],
'y': ['param1', 'param1', 'param1', 'param2', 'param2', 'param2']
}
data['x'] = [x.strftime('%Y-%m-%d %H%M') for x in data['x']]
hm = HeatMap(data, x='x', y='y', values='value', stat=None)
show(hm)