【问题标题】: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 世界是 500x500,使按钮上的文本太小。如何更改按钮上文本的大小?
【发布时间】:2021-08-12 16:31:17
【问题描述】:

在 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

【问题讨论】:

    标签: gis netlogo


    【解决方案1】:

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

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

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

    您甚至可以设置小数补丁大小,但我推荐的最小补丁大小是 0.5。实际上,我不是 100% 确定完全支持它,而且它肯定会让你的模型几乎看不到。

    【讨论】:

      猜你喜欢
      • 2017-03-09
      • 2020-05-13
      • 1970-01-01
      • 2017-06-08
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      相关资源
      最近更新 更多