Sto cercando un modo in JMP 14 per tracciare una rosa dei venti per la velocità e la direzione del vento, come mostrato di seguito.È possibile farlo attualmente in JMP o è una funzionalità da richiedere?Grazie.

Ad eccezione delle funzioni "Pie()", tutto il resto sono comandi grafici per creare la mappa N, S, E, W.L'aspettativa sarebbe che si leggano i dati dal file JMP o Excel, si calcolino i valori Pie() richiesti dai dati di input e quindi li si aggiunga al grafico.La definizione della funzione Pie() insieme agli esempi può essere trovata nell'indice degli script.Non sapendo quali sono i tuoi dati, non posso davvero guidarti su cosa sarà necessario per passare dai dati di input ai parametri richiesti per la funzione Pie().
ciao Nelson,
aiutami a capire questo script,
dove sono i dati di input effettivi?xMat/Ymat rappresentano la velocità o la direzione del vento?
comunque posso adattare questo script per ricevere input da un file CSV?
saluti
Steve
Facci sapere se ci riesci, stavo cercando esattamente la stessa funzione una settimana fa!!
Grazie Jeff per il suggerimento,
Non avevo capito che fosse un'opzione in Pie Elements.Opzione interessante.
Ci giocherò un po' per vedere se riesco a far sì che visualizzi i dati come una rosa dei venti.
Grazie per questo ottimo esempio di come utilizzare JSL per risolvere il problema.Inizierò a giocarci e vedrò come posso farlo funzionare con i miei dati.
Ecco uno script di esempio che è un esempio approssimativo di come potresti iniziare

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" )
)
);Non pensavo che ci fosse ancora un grafico integrato,
Sono incuriosito dalla tua idea JSL.Ma non ho idea di come iniziare con qualcosa del genere.Puoi indirizzarmi verso un esempio JSL di qualcosa che mi mostra come è possibile realizzare qualcosa di simile?
Non esiste un grafico integrato in grado di produrre il grafico Rosa dei venti, tuttavia è possibile scrivere uno script JMP per produrre tale grafico.