ggplot2を使用して単純なヒートマップグラフを作成しましたが、x軸の目盛りをx変数の中央ではなく、最後に表示するように強制する必要があります。たとえば、現在1.5の位置に1が表示されると思います。BaseRで作成されたヒートマップがそれを行うと私は信じています。
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) )
アイデアは、次のような単純なヒートマップを作成することです。
このグラフの目盛りは、バーの中心ではなく、バーの端に配置されています