plot add different clustering method for heatmap