Plot! (已按照value排序)
library(ggplot2)
ggplot(dat, aes(variable, reorder(Enzyme_Category,value), fill=value )) + geom_tile() + theme(axis.title = element_blank(), axis.ticks.length = unit(0.1, 'cm'), axis.text.y = element_text(colour = 'black', size = 7), axis.text.x = element_text(colour = 'black', size = 9)) + theme(axis.ticks = element_line(colour = "black", size = 0.3), legend.text = element_text(size = 7), legend.title = element_text(size = 10), panel.background = element_rect(colour = "black")) + scale_fill_distiller(palette = "YlGnBu", direction = 1)

#换个颜色
ggplot(dat, aes(variable, reorder(Enzyme_Category,value), fill=value )) + geom_tile() + theme(axis.title = element_blank(), axis.ticks.length = unit(0.1, 'cm'), axis.text.y = element_text(colour = 'black', size = 7), axis.text.x = element_text(colour = 'black', size = 9)) + theme(axis.ticks = element_line(colour = "black", size = 0.3), legend.text = element_text(size = 7), legend.title = element_text(size = 10), panel.background = element_rect(colour = "black")) + scale_fill_distiller(palette = "OrRd", direction = 1)

#换个颜色
ggplot(dat, aes(variable, reorder(Enzyme_Category,value), fill=value )) + geom_tile() + theme(axis.title = element_blank(), axis.ticks.length = unit(0.1, 'cm'), axis.text.y = element_text(colour = 'black', size = 7), axis.text.x = element_text(colour = 'black', size = 9)) + theme(axis.ticks = element_line(colour = "black", size = 0.3), legend.text = element_text(size = 7), legend.title = element_text(size = 10), panel.background = element_rect(colour = "black")) + scale_fill_distiller(palette = "Paired", direction = 1)
