在 netlogo 中的特定坐标处设置标签
Set label at specific coordinates in netlogo
如何在netlogo.xml中设置特定坐标的标签。我试过以下方法
ask people
[setxy -16 15 ;Defining Positions
set label (word (WORD "This is: John " ))
set label-color white]
;人家是我的乌龟
但是 setxy 将我的乌龟和标签都移动到 (-16,15)。我只想将标签移动到这些坐标。乌龟应该留在原处。任何帮助将不胜感激,因为我是 Netlogo 的新手,并且正在努力学习这门语言,就像我 can.Thank 你那么多
label
附在乌龟身上。它总是随之移动。
但是,如果你想要一个固定位置的标签,你可以使用补丁标签:plabel
。例如:
ask patch -16 15 [
set plabel "This is: John"
set plabel-color white
]
为了获得更大的灵活性,另一种可能性是创建一个虚拟的海龟品种并将它们专门用于标签:
breed [ signs sign ]
to setup
clear-all
create-signs 1 [
setxy -9.5 13.5
set size 0 ; hide the turtle, but not the label
set label "This is: John"
set label-color white
]
end
这样,您可以使用更精确的坐标并根据需要四处移动标签。
如何在netlogo.xml中设置特定坐标的标签。我试过以下方法
ask people
[setxy -16 15 ;Defining Positions
set label (word (WORD "This is: John " ))
set label-color white]
;人家是我的乌龟
但是 setxy 将我的乌龟和标签都移动到 (-16,15)。我只想将标签移动到这些坐标。乌龟应该留在原处。任何帮助将不胜感激,因为我是 Netlogo 的新手,并且正在努力学习这门语言,就像我 can.Thank 你那么多
label
附在乌龟身上。它总是随之移动。
但是,如果你想要一个固定位置的标签,你可以使用补丁标签:plabel
。例如:
ask patch -16 15 [
set plabel "This is: John"
set plabel-color white
]
为了获得更大的灵活性,另一种可能性是创建一个虚拟的海龟品种并将它们专门用于标签:
breed [ signs sign ]
to setup
clear-all
create-signs 1 [
setxy -9.5 13.5
set size 0 ; hide the turtle, but not the label
set label "This is: John"
set label-color white
]
end
这样,您可以使用更精确的坐标并根据需要四处移动标签。