ich Grundstück haben ganz einfach eine Matrix (also eine Heatmap geben) mit ggplot
wie folgt aus:drehen, um eine Matrix 45 Grad und visualisieren ggplot mit
test <- data.frame(start1=c(1,1,1,1,2,2,2,3,3,4),start2=c(1,2,3,4,2,3,4,3,4,4),logFC=c(5,5,1,0,8,0,5,2,4,3))
ggplot(test, aes(start1, start2)) +
geom_tile(aes(fill = logFC), colour = "gray", size=0.05) +
scale_fill_gradientn(colours=c("#0000FF","white","#FF0000"), na.value="#DAD7D3")
Da ich nur den unteren Teil des Heatmap haben, es dieses Grundstück gibt:
Aber ich möchte die Matrix 45 Grad drehen, so wie ich hier finden: Visualising and rotating a matrix. Also, die Diagonale neben der X-Achse. Sie verwenden jedoch die Grafiken von R ohne ggplot
. Hast du eine Idee, wie man das mit ggplot
macht?
Stellen Sie die gleiche Frage erneut: http://stackoverflow.com/questions/41108399/ggplot-rotate-upper-triangle-of-a-heatmap? – MrFlick
Es ist ein anderer. – user2979409
Ursprünglich dachte ich, dass die "Hypotenuse" von der oberen linken Ecke "down-going" sein soll, aber das ist mehr eine 90-Grad-Drehung. Was willst du genau? Und posten Sie einen kleinen Datensatz, der der Struktur Ihrer Daten ähnelt. –