# ======================================================== # Data: example with mtcars dataset # ======================================================== # load RColorBrewer library(ggplot2) library(reshape) # load data 'mtcars' data(mtcars) # scale data by "columns" carsdf = data.frame(scale(mtcars)) carsdf$model = rownames(mtcars) cars_melt = melt(carsdf, id.vars = "model") # ======================================================== # Plot # ======================================================== ggplot(data = cars_melt, aes(x = variable, y = model)) + geom_tile(aes(fill = value), color = "white", size = 1) + scale_fill_gradient(low = "gray95", high = "tomato") + xlab("characteristics") + theme_grey(base_size = 10) + ggtitle("Heatmap (ggplot)") + theme(axis.ticks = element_blank(), panel.background = element_blank(), plot.title = element_text(size = 12, colour = "gray50"))