2014-09-08 4 views
2

나는 netlogo에서 간단한 전파 전파 모델을 만들고 있는데, 여기서 나는 전력 손실 대 플롯을 생성해야한다. 거리가 있습니다. 하나의 대 진드기 대신에 한 대를 다른 대 플롯으로 그릴 수있는 방법이 있습니까? 절차에 대한 조언은 대단히 감사하겠습니다. 감사합니다.전력 손실 vs. 거리

+0

하는 많은 informati를 추가하십시오 어디에서 데이터를 플롯할지에 관해 MATLAB, Excel, GnuPlot, .....? 태그를 수정하여 반영하십시오. –

+0

오, 정말 대단히 죄송합니다. Netlogo 주제 포럼에 글을 쓰고 있다고 생각했습니다. 실제로 Netlogo 시뮬레이션 환경에서이 작업을 수행하고있었습니다. 내 모델의 경우, 힘은 일정하지만 노드의 거리는 다양합니다. – KD2015

답변

2

plotxy 프리미티브를 사용하면 그렇게 할 수 있습니다.

전력 손실 및 거리 데이터가 저장되는 방법을 모르지만, 거북이 xcor 및 을 데이터로 사용하여 빠른 예를 만들어 보겠습니다. 당신은 그것을 쉽게 적응할 수 있어야합니다.

to setup 
    ca 
    ask n-of 100 patches [ sprout 1 ] 
    reset-ticks 
end 

to go 
    ask turtles [ fd 1 ] 
    tick 
end 

지금 플롯을 만들 수 있습니다

다음은 아주 기본적인 모델이다. 또한 펜은 고급 펜 옵션에서에 "포인트 모드"로 설정되어 있는지 확인

enter image description here

를, 또는 당신은 혼란을 얻을 것이다 : 펜 업데이트 명령에 플롯 업데이트 명령에 clear-plotask turtles [ plotxy xcor ycor ]을 넣어 라인 :

enter image description here

(플롯 대화 상자에서 펜 정의 옆에있는 펜 아이콘을 클릭하여 펜 옵션에 액세스 할 수 있습니다.)

+0

고마워요! 나는 그것을 사용할 것이다. – KD2015

+0

좋아요! StackOverflow에 오신 것을 환영합니다. 당신이 여기 새로 왔기 때문에 [둘러보기] (https://stackoverflow.com/tour)를 원할 수 있습니다. –