add heatmap style demo with two categorical axes