2

このコマンド (パッケージ フィールド) を使用してデータをプロットしています: r.

image.plot((r),main = " RMSD", add = FALSE,legend.shrink = 0.9,
           legend.width = 1.2,  legend.mar =  5.1, graphics.reset = FALSE, 
           horizontal = FALSE, xlab = "Longitude", ylab = "Latitude", 
           bigplot = NULL, smallplot = NULL, legend.only = FALSE, 
           lab.breaks = NULL, axis.args = NULL)

しかし、凡例に示されている数字(間隔)はこのようなものです

          0   0.1   0.2  0.3  0.4

次のように変更する方法を教えてくれる人に感謝します

         0   0.05   0.1  0.15   0.2  0.25  0.3  0.35 
4

1 に答える 1

1

image.plot()サンプル データが提供されていないため、関数のヘルプ ファイルで提供されているデータを使用しました。

x<- 1:10
y<- 1:15
z<- outer( x,y,"+") 

区切りを手動で設定するには、引数を使用する必要がありますbreaks=。次に、引数col=を使用して色を指定します (色の数は区切りの数よりも 1 少なくする必要があります)。引数lab.breaks=は、凡例にも同じブレークを設定するために使用されます。

image.plot(x,y,z,breaks=seq(2,24,2),col = terrain.colors(11),
   lab.breaks=seq(2,24,2))

ここに画像の説明を入力

于 2013-01-30T11:10:23.600 に答える