Netlogo 世界是 500x500,使按钮上的文字太小。如何更改按钮上文本的大小?

Netlogo world is 500x500, making the text on the buttons too small. How can I change the size of the text on the buttons?

在 Netlogo 中,我使用 gis 扩展导入布尔光栅。单元格的值为 0 表示不存在某些特征,值为 1 表示存在某些特征。原始栅格为 558 行 x 615 列。

如果我将世界调整得很大(甚至 250 x 250),我需要使用 CTRL - 这样我就可以在 GUI 中看到整个世界。这导致我的按钮上的文字太小。

如果我将世界大小调整为原始大小的 10% 或更小(因此它非常适合 GUI),采样算法会向下采样我的栅格,这样我会丢失大量数据。

如何更改按钮上文本的大小?

这是我的代码:

extensions [gis]

globals[
  water-data ;;water data
]

patches-own[
  is_water
]

to setup
  clear-all
  reset-ticks
  ask patches [set pcolor white]
  resize-world 0 61 0 55
  set water-data gis:load-dataset "data/water_con.asc"
  gis:set-sampling-method water-data "BICUBIC"
  gis:set-world-envelope-ds gis:envelope-of water-data
  gis:apply-raster water-data is_water
  ask patches with [is_water = 1][set pcolor gray + 1]

end

遗憾的是,无法在代码或配置中的 NetLogo 界面选项卡中编辑小部件使用的字体大小。您可以使用 Ctrl+ 或 Ctrl- 调整缩放设置,但这只会持续到您关闭模型,如您所见。

但是,您可以调整视图的补丁大小。右键单击视图并转到 Edit... 打开 Model Settings 对话框。 Docs for these settings are here.

如果您将补丁大小设置为1,您可以获得每个补丁的单个像素,如下所示。这是一个大小为 558x615 的世界。这看起来对我来说和你在问题中提出的“低分辨率”解决方案一样有用。

您甚至可以设置小数补丁大小,但我建议的最小值是 0.5。实际上我不是 100% 确定完全支持它,它肯定会使您的模型几乎无法看到。