如何以最佳方式从二进制文件中可视化地图?

时间:2012-09-15 17:35:38

标签: r plot ggplot2

下面给出的代码将读取二进制文件,并简单地将地图可视化,如下所示 这是文件的链接

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)).

任何人都可以帮我把它想象成这样:

1 个答案:

答案 0 :(得分:2)

你的问题相当广泛和模糊,因此我的回答将分享这些品质。此外,我将专注于基于ggplot2的解决方案。

  • 要更改填充颜色,请查看scale_fill_*,其中*为例如continuousgradient
  • 要更改x和y轴的布局,请查看scale_{x,y}_*,例如labelsbreaks参数。
  • 要获得高分辨率输出,请另存为pdf或高分辨率。我非常喜欢使用ggsave