Para ello, lo primero será colocar un gráfico en la vista interfaz. Las gráficas se introducen de la misma manera que los botones, barras desplazadoras (sliders), etc. Selecciona “plot” tal como se muestra en la siguiente captura de pantalla:
En el campo name introduciremos un nombre para esta gráfica. Escribe “Distancia” (sin las comillas). Debemos recordar el nombre que introducimos aquí, ya que lo utilizaremos en el código del programa para indicarle a Netlogo dónde debe dibujar.
A continuación, las líneas X axis label y Y axis label nos permiten introducir una etiqueta para los ejes de coordenadas, así como definir el rango en el que éstos estarán definidos. En un primer momento no modificaremos estos parámtros.
Ahora nos centraremos en el campo “Plot Pens”, que nos permitirá seleccionar lápices de distintos colores para los distintos datos que podemos representar dentro de una misma gráfica.
Como el primero de los coches (coche 0) tiene color verde, representaremos su distancia avanzada en cada iteración mediante trazos verdes en el gráfico que hemos creado.
Para ello, pulsamos el botón create. Aparecerá una ventana en la que deberemos introducir un nombre para el lápiz que estamos creando. Introduce “coche1” en este campo, tal como se indica en la siguiente captura de pantalla:
A continuación elige el color verde para este lápiz:
Repite los mismos pasos para crear un lápiz para el segundo coche (coche1). Haz que este lápiz sea de color naranja, para que coincida con el color del coche.
Finalmente escoge el lápiz default y elimínalo del conjunto de lápices. Para ello pulsa el botón delete.En la lista desplegable de lápices sólo deberían quedar los lápices correspondientes a coche0 y coche1. Marca la casilla show legend y pulsa el botón ok para finalizar.
Ahora introduciremos un nuevo procedimiento llamado “grafica” en el código del ejercicio 13. El código se muestra a continuación (descargar código).

Haz clic en setup, después en go y observa cómo se va trazando la gráfica a medida que los coches avanzan.
1 comentario:
Puedes descargarte el código este programa desde aquí: Ejercicio14
Publicar un comentario