Wie erzwinge ich, dass die x-Achsen-Häkchen am Ende des Balkens im Heatmap-Diagramm angezeigt werden?

Ich habe ein einfaches Heatmap-Diagramm mit erstelltggplot2 Aber ich muss die x-Achsen-Häkchen zwingen, am Ende meiner x-Variablen und nicht in der Mitte zu erscheinen. Zum Beispiel würde ich erwarten, dass 1 an der Stelle erscheint, an der sich jetzt 1.5 befindet. Ich glaube, eine Heatmap in Base R würde das tun.

library(car) #initialize libraries
library(ggplot2)  #initialize libraries
library(reshape)

df=read.table(text= "x  y  fill
1 1 B
2 1 A
3 1 B
1 2 A
2 2 C
3 2 A
",  header=TRUE, sep=""  )

#plot data
qplot(x=x, y=y, 
      fill=fill, 
      data=df, 
      geom="tile")+  
      scale_x_continuous(breaks=seq(1:3) ) 

Die Idee ist, eine einfache Heatmap zu erstellen, die so aussieht:

Die Häkchen in diesem Diagramm befinden sich am Ende der Balken und nicht in der Mitte

Antworten auf die Frage(2)

Ihre Antwort auf die Frage