通知的差異在色標上標籤的兩個圖像不顯示colorscale值。頂部圖像是R 3.2.5的輸出,相同的代碼在R 2.15.2中產生底部圖像。我想要解決頂部情節中標籤的'移位'以匹配底部標籤。此查詢中給出的示例代碼用於生成兩個圖。
我正在嘗試使用image.plot繪製地圖,但colorscale的最小值和最大值並不完全顯示在提示處。我在R版本3.2.5(2016-04-14)中遇到了這個問題;平臺:x86_64-w64-mingw32/x64(64位)和庫包'字段'垃圾版本1.4-0(2016-08-29)
相比之下,相同的命令可以正確顯示最小和最大R版本2.15.2(2012-10-26),平臺:x86_64-w64-mingw32/x64(64位)和'字段'包0.41-0(2014-02-26) 。這裏是示例代碼:
library(fields)
temp <- matrix(data=rexp(200, rate=10), nrow=180, ncol=360)
min(temp)
max(temp)
color_plate <- c("#FF0000", "#FF4D00", "#FF7000", "#FF8A00", "#FFA800", "#FFBF00", "#FFF000", "#FFFF54", "#AAFFFF","#7FFFFF", "#55FFFF", "#2AFFFF", "#00CFFF", "#20BFFF", "#209FFF", "#2060FF")
zlim <- seq(0.08,0.40,by=0.04)
temp[temp<min(zlim)] <- min(zlim)
temp[temp>max(zlim)] <- max(zlim)
image.plot(temp,col=color_plate,
axis.args=list(cex.axis =1,at=zlim, labels=zlim,mgp=c(1, 0, 0),tck=0.1))
嗨,誰能幫助我,我也試過[R版本3.3.1和獲得類似的問題.. – Munish
我沒有R-2.15.2可用於測試,所以我不能比較的結果。我不知道你的意思是「正好在提示」。您是否可以提供來自兩個版本的圖像並清楚描述問題區域? – r2evans
嗨,我在問題中添加了兩個版本的輸出截圖。 – Munish