Dotplot is a nice way to visualize scRNAseq expression data across clusters. It gives information (by color) for the average expression level across cells within the cluster and the percentage (by size of the dot) of the cells express that gene within the cluster.

Seurat has a nice function for that. However, it can not do the clustering for the rows and columns. David McGaughey has written a