2013-04-19 4 views
1

NetLogo에서 플롯 창의 배경색을 변경하는 방법이 있습니까?NetLogo에서 플롯 배경색을 변경하는 방법

는 (나는 거북이가 흑백으로 원하고, 나는 그들의 색상과 일치하는 거북이 두 종류의 통계에 대한 플롯 펜 싶습니다. 흰색 펜 분명, 흰색 배경에 표시되지 않습니다.)

감사합니다.

답변

1

NetLogo에는 플롯의 배경색을 변경하는 기본 제공 방법이 없습니다. 틀림없이 이것은 이것이 가져야 만하는 것입니다. 그것에 대해 충분히 강하게 느끼는 경우 기능 요청을 [email protected] 또는 opening an issue directly on GitHub으로 전송하는 것이 좋습니다.

지금, 그 사이에 방법이 있습니까? 음, 나는 그것을 제안해도 거의 더럽다.하지만 일을 이렇게 할 수있다 :

배경이되기를 바라는 색의 새로운 그림 펜을 만들고 "회선 모드"로 설정한다. 이 펜은 플롯 펜 목록의 첫 번째 펜이어야하며 다른 펜보다 먼저 그려야합니다. (. NetLogo 쉬운 방법이 없기 때문에이 내가 생각 플롯 펜 순서를, 그들을 다른 펜을 삭제하고 다시 필요할 수 있습니다)

는 이제 펜의 업데이트에 다음을 넣어하는 것은 명령 :

plot-pen-reset 
let y plot-y-min 
while [ y <= plot-y-max ] [ 
    plotxy plot-x-min y 
    plotxy plot-x-max y 
    set y y + 0.05 
] 

배경을 채우기 위해 선을 하나씩 그립니다. 화면의 플롯 크기에 따라 "간격"(여기서는 0.05)을 사용하여 흰색 선을 남기지 않는 가장 큰 값을 찾을 수 있습니다.

경고 : 모델 속도가 느려집니다. 플롯 축이 결코 재조정되지 않는다면, 아마도 코드를 설정 명령에 넣으면서 한 번만 실행될 수 있습니다.

+0

감사합니다. Nicolas! (@NicolasPayette). (안녕하세요, Lisp에서 온 UNCC/NEH 친구.) Perfect. 이 작동합니다. 그것은 당신이 말했듯이, 모델을 느려지지만 그것을 사용할 수 있습니다. 그 이상으로, 현재 내장 된 솔루션이 없다는 것을 알고 있습니다. 아마 기능 요청을 제출할 것입니다. 어떤 경우에는 더 나은 의사 소통을 할 수 있다고 생각합니다. – Mars

+0

안녕하세요, 안녕하세요. 재미있게 "Lisp-UNCC/NEH 친구 사용"과 같은 설명이 당신을 고유하게 식별하는 방법! –

관련 문제