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% 确定完全支持它,它肯定会使您的模型几乎无法看到。
在 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% 确定完全支持它,它肯定会使您的模型几乎无法看到。