2012-09-15 34 views
0

波紋管給出將讀取的二進制文件,並簡單地可視化地圖,如圖波紋管 下面這段代碼是對文件的鏈接如何以最佳方式可視化二進制文件中的地圖?

firsrow <- file("C:\\LaiAverage_2011_WGS84_50km.img", "rb") 
row1 = readBin(firsrow, integer(), size = 2, n = 720*360, signed = F) 
y <- matrix(data = row1, ncol = 360, nrow = 720) 
image(t(t(y)), ylim=c(1,0)). 

誰能幫助我想象它像這個:

+0

什麼樣的二進制文件?什麼格式? –

+1

請向我們展示一個_reproducible_例子,說明您已經完成了什麼,並帶有諸如「如何更改顏色比例」等具體問題。現在這個問題非常模糊,你要求我們做很多猜測和工作。 –

+0

爲什麼使用't(t(y))'作爲'y == t(t(y))',並且你看過我在下面的答案中提出的東西。 –

回答

2

你問題相當廣泛和模糊,因此我的答案將分享這些特質。另外,我將重點介紹基於ggplot2的解決方案。

  • 要更改填充顏色,請查看scale_fill_*,其中*是例如continuousgradient
  • 改變x軸和y軸的佈局,查看scale_{x,y}_*,例如, labelsbreaks參數。
  • 要獲得高分辨率輸出,請保存爲PDF或高分辨率PNG。我非常喜歡使用ggsave