首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netlogo世界是500x500,使得文本上的按钮太小。如何更改按钮上文本的大小?

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

Stack Overflow用户
提问于 2021-08-12 16:31:17
回答 1查看 68关注 0票数 2

在Netlogo中,我使用gis扩展导入一个布尔光栅。单元格的值为0,表示缺少某种特征,值1表示存在某种特征。最初的光栅是558行x615列。

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

如果我将这个世界的大小调整为原来大小的10%和更小(因此它非常适合GUI),那么采样算法就会对我的光栅进行采样,这样我就会丢失大量数据。

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

这是我的代码:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-12 17:43:59

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

但是,您可以调整视图的修补程序大小。右键单击视图并转到编辑.以打开模型设置对话框。这些设置的文档在这里。

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

您甚至可以设置一个小数补丁大小,但我建议的最小值是0.5。我并不是百分之百确定这是完全支持的,这肯定会使你的模型几乎不可能看到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68761162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档