matplotlib heatmap rendering