Как заставить отметки оси X появляться в конце столбца на графике тепловой карты?

Я создал простой график тепловой карты сggplot2 но мне нужно сделать так, чтобы отметки оси X появлялись в конце моей переменной x, а не в ее центре. Например, я ожидал бы, что 1 появится в позиции, где сейчас 1.5. Я полагаю, что тепловая карта, сделанная в Base R, сделает это.

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) ) 

enter image description here

Идея состоит в том, чтобы создать простую тепловую карту, которая выглядит следующим образом: enter image description here

Отметки на этом графике располагаются в конце столбцов вместо их центров

Ответы на вопрос(2)

Ваш ответ на вопрос