Aggiungi una linea di riferimento all'asse del gruppo YCiao,
Sto utilizzando il generatore di grafici (JMP 17) e ho quasi ciò di cui ho bisogno. Ma devo aggiungere una linea di riferimento.
Questa prima immagine ("esempio") è quella che ho attualmente (mi servono tutti e 3 i virus in 1 grafico con linee e punti per i tassi per entrambi gli anni).
patriciafm811_0-1706640947824.png
MA devo aggiungere una linea di riferimento per ciascun virus in modo che assomigli a "esempio con linea di riferimento" (sotto).
patriciafm811_1-1706641063371.png
Non so se è possibile. Ma essenzialmente, sto cercando di ottenere una linea di riferimento da visualizzare per ciascuno dei miei gruppi Y. Posso usare JSL se qualcuno ha qualcosa che funzionerà utilizzando gli script.
Esplorazione e visualizzazione dei datifinestreRe: Aggiungere una linea di riferimento all'asse del gruppo YIn base a cosa viene tracciata la linea di riferimento? Come appaiono i tuoi dati?
Re: Aggiungere una linea di riferimento all'asse del gruppo YLe linee blu e rosse sono i miei dati, ma voglio aggiungere una linea CDC (disponibile solo per l'anno e non per mese come i miei dati) come linea verde.
Re: Aggiungere una linea di riferimento all'asse del gruppo YA seconda del formato dei dati, potresti essere in grado di aggiungerli come grafico lineare separato oppure di aggiungere linee di riferimento tramite script.
Re: Aggiungere una linea di riferimento all'asse del gruppo YNon lo voglio come grafico a linee separato. Non so proprio come scrivere lo script.
Re: Aggiungere una linea di riferimento all'asse del gruppo YC'è una ragione specifica per cui non si desidera un grafico lineare separato?
Re: Aggiungere una linea di riferimento all'asse del gruppo YNon è un vero grafico lineare se c'è un solo punto dati (dal CDC). Ci serve solo come riferimento, non come parte dei dati effettivi.
Re: Aggiungere una linea di riferimento all'asse del gruppo YPuoi seguire la strada complicata usando lo script grafico
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Variables(X(:weight), Y(:height), Group Y(:sex)),
Elements(Points(X, Y, Legend(11)))
);
fbs = Report(gb) << XPath("//FrameBox");
lines = {60, 65};
For Each({fb, idx}, fbs,
Eval(EvalExpr(
fb << Add Graphics Script(
H Line(Expr(lines[idx]));
);
));
);
o un'opzione più semplice per aggiungere un nuovo grafico
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("Line", Numeric, Continuous, << Set Each Value(
If(:sex == "M", 65, 60)
));
gb = dt << Graph Builder(
Size(567, 523),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Y(:Line, Position(1)), Group Y(:sex)),
Elements(Points(X, Y(1), Legend(8)), Line(Y(2), Legend(10)))
);
Re: Aggiungere una linea di riferimento all'asse del gruppo Y...e potresti ottenere una versione leggermente diversa usando la funzione "Pagina". Questa ti permette di specificare singole linee di riferimento per ogni virus. Tuttavia, l'aspetto grafico non è così gradevole, poiché crea sostanzialmente 3 grafici diversi:
Florian_Vogt_0-1706646632251.png
Migliore
Floriano
Re: Aggiungere una linea di riferimento all'asse del gruppo YÈ possibile aggiungere la linea orizzontale in Graph Builder. Fare doppio clic sull'asse Y e inserire un valore nella sezione della linea di riferimento.
pmroz_1-1706646913453.png
pmroz_2-1706646934846.png
Oggetto: Aggiungere la linea di riferimento all'asse del gruppo YMa devo farlo per il gruppo Y, non per l'asse Y.
Oggetto: Aggiungere la linea di riferimento all'asse del gruppo YNon sono più sicuro di quali linee stiamo tracciando qui
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Variables(X(:weight), Y(:height), Group Y(:sex)),
Elements(Points(X, Y, Legend(11)))
);
fbs = Report(gb) << XPath("//FrameBox");
lines = {60, 65};
For Each({fb, idx}, fbs,
fb << Add Line Annotation(Line({478, (192 / (70.76 - 50)) * (70.76 - lines[idx])}, {478 + 42, (192 / (70.76 - 50)) * (70.76 - lines[idx])}), Color("Blue"));
);
jthi_0-1706721139746.png