I really disagree with the argument about heatmaps. It&#x27;s hardly difficult to convert a matrix into into a long dataframe that can be used with ggplot. Literally one more word.<p><pre><code>    ggplot(melt(matrix), aes(x = Var1, y = Var2, fill = value)) + geom_raster()</code></pre>