How do you specifically order ggplot2 x axis instead of alphabetical order?
How do you specifically order ggplot2 x axis instead of alphabetical order? I'm trying to make a heatmap using ggplot2 using the geom_tiles function here is my code below: heatmap ggplot2 geom_tiles p<-ggplot(data,aes(Treatment,organisms))+geom_tile(aes(fill=S))+ scale_fill_gradient(low = "black",high = "red") + scale_x_discrete(expand = c(0, 0)) + scale_y_discrete(expand = c(0, 0)) + theme(legend.position = "right", axis.ticks = element_blank(), axis.text.x = element_text(size = base_size, angle = 90, hjust = 0, colour = "black"), axis.text.y = element_text(size = base_size, hjust = 1, colour = "black")). data is my data.csv file my X axis is types of Treatment my Y axis is types of organisms I'm not too familiar with commands and programming and I'm relatively new at this. I just want to be able to specify the order of the labels on the x axis. In this case, I'm trying to specify the order of...