Estoy buscando una manera en JMP 14 de trazar una rosa de los vientos para la velocidad y dirección del viento, como se muestra a continuación.¿Eso se puede lograr actualmente en JMP o es una característica que se debe solicitar?Gracias.

Excepto las funciones "Pie()", todo lo demás son comandos gráficos para crear el mapa N, S, E, W.La expectativa sería que uno leyera los datos de su archivo JMP o Excel, calculara los valores Pie() requeridos a partir de los datos de entrada y luego los agregara al gráfico.La definición de la función Pie() junto con ejemplos se puede encontrar en el Índice de secuencias de comandos.Sin saber cuáles son sus datos, realmente no puedo guiarlo sobre lo que se necesita para pasar de sus datos de entrada a los parámetros requeridos para la función Pie().
hola nelson,
ayúdame a entender este script,
¿Dónde están los datos de entrada reales?¿xMat/Ymat representan la velocidad o dirección del viento?
De todos modos, ¿puedo adaptar este script para recibir información de un archivo csv?
saludos
esteban
¡Háganos saber si tiene éxito, estaba buscando exactamente la misma función hace una semana!
Gracias Jeff por la sugerencia.
No me di cuenta de que era una opción en los elementos Pie.Buena opción.
Jugaré un poco con él para ver si puedo hacer que muestre datos como una rosa de los vientos.
Gracias por este gran ejemplo de cómo usar JSL para resolver el problema.Comenzaré a jugar con él y veré cómo puedo hacerlo funcionar con mis datos.
Aquí hay un script de muestra que es un ejemplo real y aproximado de cómo podría comenzar

Names Default To Here( 1 );
nw = New Window( "Example",
Graph Box(
FrameSize( 600, 600 ),
suppressAxes,
Gradient Function( b, a, b, [0, 100], Z Color( [2, 9] ) ),
Pen Color( "black" );
Circle(
{50, 50},
15,
30,
45/* no fill for concentric circles */
);
xMat = [50, 95];
yMat = [50, 50];
Line( xMat, yMat );
xMat = [50, 5];
yMat = [50, 50];
Line( xMat, yMat );
xMat = [50, 50];
yMat = [50, 95];
Line( xMat, yMat );
xMat = [50, 50];
yMat = [50, 5];
Line( xMat, yMat );
xMat = [50, 81.8198051533946];
yMat = [50, 81.8198051533946];
Line( xMat, yMat );
xMat = [50, 18.1801948466054];
yMat = [50, 81.8198051533946];
Line( xMat, yMat );
xMat = [50, 81.8198051533946];
yMat = [50, 18.1801948466054];
Line( xMat, yMat );
xMat = [50, 18.1801948466054];
yMat = [50, 18.1801948466054];
Line( xMat, yMat );
xMat = [50, 91.8];
yMat = [50, 67.];
Line( xMat, yMat );
xMat = [50, 8.2];
yMat = [50, 67.];
Line( xMat, yMat );
xMat = [50, 91.8];
yMat = [50, 33.];
Line( xMat, yMat );
xMat = [50, 8.2];
yMat = [50, 33.];
Line( xMat, yMat );
xMat = [50, 33];
yMat = [50, 91.8];
Line( xMat, yMat );
xMat = [50, 33];
yMat = [50, 8.2];
Line( xMat, yMat );
xMat = [50, 67];
yMat = [50, 91.8];
Line( xMat, yMat );
xMat = [50, 67];
yMat = [50, 8.2];
Line( xMat, yMat );
Fill Color( "cyan" );,
Pie( 7, 93, 93, 7, 255, 285 ),
Pie( 7, 93, 93, 7, 225, 255 ),
Fill Color( "red" ),
Pie( 17, 83, 83, 17, 225, 255 ),
Text Color( "Black" ),
Text Size( 16 ),
Text( Center Justified, {50, 95}, "N" ),
Text( Center Justified, {50, 1}, "S" ),
Text( Center Justified, {3, 50}, "W" ),
Text( Center Justified, {96, 50}, "E" )
)
);No pensé que hubiera un gráfico incorporado todavía,
Estoy intrigado por tu idea de JSL.Pero no tengo idea de cómo empezar con algo como esto.¿Puedes indicarme un ejemplo JSL de algo que me muestre cómo se puede lograr algo como esto?
No existe un gráfico integrado que produzca el gráfico de la rosa de los vientos; sin embargo, se podría escribir un script JMP para producir dicho gráfico.