Come usare il grafico circolare JMP (posizione wafer)Ciao a tutti,
È possibile utilizzare JMP per tracciare dati circolari (posizione del wafer) in base ai punti dati Excel forniti nell'allegato?
per favore forniscimi il file script JMP o la funzione Built-in. Grazie.

Fusione e pulizia dei datiRe: Come usare il grafico circolare JMP (posizione wafer)
?
Oppure puoi usare gli script grafici https://www.jmp.com/support/help/en/18.1/#page/jmp/graphics-functions.shtml?os=win&source=application#ww2626013

Modifica: script di esempio per la casella del grafico
Names Default To Here(1);
nw = New Window("Example",
Graph Box(
Frame Size(500, 500),
XAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
YAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
XName("x"),
YName("y"),
Pen Size(3);
Pen Color("Black");
Circle({0, 0}, 150);
Pen Color("Red");
Circle({-1.865, 7.892}, 150);
)
);
Re: Come usare il grafico circolare JMP (posizione wafer)Ciao Jthi,
Grazie mille per il tuo feedback.
Metodo 1:
Potresti fornirmi dei passaggi più dettagliati? Io non so fare grafici come te.

Metodo 2:
Il grafico sembra perfetto, ma ho riscontrato un problema quando ho provato ad aggiungere una linea di tendenza (posizione effettiva/posizione corrente). Potresti aiutarmi a risolvere questo problema? Grazie.
Names Default To Here(1);
nw = New Window("Example",
Graph Box(
Frame Size(500, 500),
XAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
YAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
XName("x"),
YName("y"),
Pen Size(3);
Pen Color("Black");
Circle({0, 0}, 150);
"100",
ScaleBox,
{Legend Model(
4,
Properties(
0,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Actual position", 1 )
)
)},
Pen Color("Red");
Circle({-1.865, 7.892}, 150);
"100",
ScaleBox,
{Legend Model(
4,
Properties(
0,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Real position", 1 )
)
)},
)
);
Grazie mille.
Re: Come usare il grafico circolare JMP (posizione wafer)Nella tua immagine, i dati potrebbero essere in formato carattere (o almeno nominale/ordinale); prova a trasformarli in numerici continui.
Re: Come usare il grafico circolare JMP (posizione wafer)Ciao Jthi,
Grazie per l'aiuto,
Soluzione 1: [Fatto]

Soluzione 2:
Il grafico sembra perfetto, ma ho riscontrato un problema quando ho provato ad aggiungere una linea di tendenza (posizione effettiva/posizione corrente). Potresti aiutarmi a risolvere questo problema?
Dove e quale comando è necessario aggiungere nello script come da te indicato.
Grazie mille.
Cordiali saluti,
Jack Gu
Re: Come usare il grafico circolare JMP (posizione wafer)Come desideri confrontarli?
Re: Come usare il grafico circolare JMP (posizione wafer)Quindi preferisci una legenda e non una linea di tendenza?
Re: Come usare il grafico circolare JMP (posizione wafer)Penso che tu debba scrivere uno script e non puoi aggiungere direttamente la legenda alla casella del grafico
Names Default To Here(1);
nw = New Window("Example",
H List Box(align("center"),
Graph Box(
Frame Size(500, 500),
XAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
YAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
XName("x"),
YName("y"),
Pen Size(3);
Pen Color("Black");
Circle({0, 0}, 150);
Pen Color("Red");
Circle({-1.865, 7.892}, 150);
),
Lineup Box(N Col(1),
H List Box(align("center"),
Spacer Box(Size(30, 3), Color("Black")),
Spacer Box(Size(1, 0)),
Text Box("Black item")
),
H List Box(align("center"),
Spacer Box(Size(30, 3), Color("Red")),
Spacer Box(Size(1, 0)),
Text Box("Red item")
)
)
)
);
Write();

In Graph Builder potresti avere altre opzioni
Re: Come usare il grafico circolare JMP (posizione wafer)Ciao,
Grazie per il tuo aiuto. Vorrei riassumere la soluzione e fornire comodità ad altri che potrebbero riscontrare lo stesso problema.
Soluzione 1:


Soluzione 2:
Names Default To Here(1);
nw = New Window("Example",
H List Box(align("center"),
Graph Box(
Frame Size(500, 500),
XAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
YAxis(Min(-175), Max(175), Inc(25), Show Major Grid),
XName("x"),
YName("y"),
Pen Size(3);
Pen Color("Black");
Circle({0, 0}, 150);
Pen Color("Red");
Circle({-1.865, 7.892}, 150);
),
Lineup Box(N Col(1),
H List Box(align("center"),
Spacer Box(Size(30, 3), Color("Black")),
Spacer Box(Size(1, 0)),
Text Box("Black item")
),
H List Box(align("center"),
Spacer Box(Size(30, 3), Color("Red")),
Spacer Box(Size(1, 0)),
Text Box("Red item")
)
)
)
);
Write();
Cordiali saluti,
Jack Gu