Position Netlogo-将修补程序标签的位置设置为中心

Position Netlogo-将修补程序标签的位置设置为中心,position,label,centering,netlogo,Position,Label,Centering,Netlogo,我的补丁上有标签,但标签都在补丁的右下角 我可以在补丁的中心对齐它们吗?如何对齐?不可能。 一个可能的漏洞是: 目前,没有简单的方法可以使用标签将视图中的文本向左对齐。每当我需要这样做的时候,我都会改变“标签海龟”的xcor和ycor,这样我就可以得到想要的结果。然而,在隧道的尽头有光明。通过了解netlogo中使用的字母、数字和符号的水平大小(以像素为单位)、补丁大小、标签字体大小、世界宽度和世界高度,可以计算出“标签龟”的位置,以便它能够按照用户的要求精确对齐其标签 我的问题是:有没有一种简

我的补丁上有标签,但标签都在补丁的右下角

我可以在补丁的中心对齐它们吗?如何对齐?

不可能。 一个可能的漏洞是:

目前,没有简单的方法可以使用标签将视图中的文本向左对齐。每当我需要这样做的时候,我都会改变“标签海龟”的xcor和ycor,这样我就可以得到想要的结果。然而,在隧道的尽头有光明。通过了解netlogo中使用的字母、数字和符号的水平大小(以像素为单位)、补丁大小、标签字体大小、世界宽度和世界高度,可以计算出“标签龟”的位置,以便它能够按照用户的要求精确对齐其标签

我的问题是:有没有一种简单的方法可以找出y字号的符号/字母/数字的确切水平长度?似乎符号的水平长度是唯一不允许我为标签文本对齐目的编写程序的东西

我所说的“容易”是指比测量所有常用字母、符号和数字更容易。测量是可行的,但需要一段时间,并不完美

应该提到的另一个重要而奇怪的点是,有些字体大小具有相等的水平大小,有些可以用包含当前字体大小的公式来描述。例如,字体大小[1 2]、[3 4]、[6 7]、[9 10 11]、[12 13 14]的水平大小相等。。。。(现在是单数部分)…在字母“A”的情况下。在字母“B”的情况下,[12 13]的字体大小具有相等的水平长度,但14具有更大的水平长度。在某一点上,水平尺寸开始遵循一个公式。因此,如果字母“A”的水平长度在字体大小为100时为x,那么在字体大小为27时,其水平长度将为x/(100/27)

标签中使用的字体似乎是Tahoma。不过我不是100%确定。大字体看起来真的很像Tahoma,但小字体的奇怪之处引起了人们的怀疑



您可能希望在