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

谁能帮我把它想象成这样:

4

1 回答 1

2

您的问题非常广泛和模糊,因此我的回答将具有这些品质。此外,我将重点介绍基于 ggplot2 的解决方案。

  • 要更改填充颜色,请查看scale_fill_*,其中 * 是例如continuousgradient
  • 要更改 x 和 y 轴的布局,请查看scale_{x,y}_*labels参数breaks
  • 要获得高分辨率输出,请另存为 pdf 或高分辨率 png。我非常喜欢使用ggsave它。
于 2012-09-15T18:04:03.203 回答