2017-10-17 20 views
0

ヒートマップの目盛りが軸に着く場所に問題があります。以下は、私が現在達成しようとしているもののイメージだけでなく、現在得ているものを生成するためのコードです。私はそれがggplot2(参照:shifting tick positions in ggplot2)で可能であることを知っていますが、私は基本的なRパッケージでそれをやりたいと思います。ありがとうございました。軸目盛りの再配置R

colfunc <- colorRampPalette(c("white", gray(.3, alpha = NULL))) 
colorBarz=matrix(seq(0,7,len=14),nrow=1) 
colorBarx=1 
colorBary=seq(0,7,len=14) 
cus_breaks=c(seq(0,7,len=15)) 
image(colorBarx,colorBary,colorBarz,col=colfunc(14),axes=FALSE,xlab="",ylab="",breaks=cus_breaks,cex.lab=2) 
box(which="plot") 
axis(2,at=seq(from = 0, to = 7, by = 1),las=2,cex.axis=2) 

enter image description here

答えて

1

この作品は、ウィル?

colfunc <- colorRampPalette(c("white", gray(.3, alpha = NULL))) 
colorBarz=matrix(seq(0,7,len=14),nrow=1) 
colorBarx=1 
colorBary=seq(0,7,len=15) 
cus_breaks=c(seq(0,7,len=15)) 
image(colorBarx,colorBary,colorBarz,col=colfunc(14),axes=FALSE,xlab="",ylab="",breaks=cus_breaks,cex.lab=2,ylim=c(0,7)) 
box(which="plot") 
axis(2,at=seq(from = 0, to = 7, by = 1),las=2,cex.axis=2) 
+0

ありがとうございます。 –

関連する問題