给定矩阵M的平方,我们如何绘制它以使纵横比为1并且轴正确显示?
我正在寻找:
M <- t(replicate(50,sample(50, replace=TRUE)))
image(1:dim(M)[1], 1:dim(M)[1], M, col= gray((0:32)/32), asp=1)
答案 0 :(得分:2)
要更改轴上的值,您可以使用axis
功能,并在图像功能中添加axes=F
或xaxt="n"
,以首先抑制轴和/或刻度标签。
image(1:dim(M)[1], 1:dim(M)[1], M, col= gray((0:32)/32), asp=1)
axis(1,1:50,1:50) # add a new x-axis
axis(2,1:50,1:50, pos=0) # add a y-axis with the coordinate zero.