你会如何用Ruby显示2D地图?

时间:2013-01-31 06:36:20

标签: ruby maps multidimensional-array

我正在使用2D数组来表示由网格单元组成的地图(就像棋盘一样)。我想知道Ruby中是否有一种简单的方法可以用colormap直观地显示它。每个单元格都有不同的值,因此显示结果的颜色很棒。我不只是想打印出2D数组。不需要代码,只是想法。

  1. 也许我可以使用图书馆?
  2. 我假设这涉及打开一个新窗口来显示地图?怎么样?
  3. 我使用的是Windows 7。

2 个答案:

答案 0 :(得分:1)

如果您真的想坚持使用Ruby,那么Rmagick可能就是您所需要的。有一个较小且压缩的Rmagick版本称为Mini Magick

如果您想要集成到网络中,那么也许画布是您唯一需要的东西。

答案 1 :(得分:0)

我找到的另一个选项是Ruby TK。 像RMagick一样安装并不是一件痛苦的事情。它没有Ruby-Processing那么强大,但可以完成工作。