Referenzlinie zur Y-Gruppenachse hinzufügenHallo,
Ich verwende den Graph Builder (JMP 17) und habe fast alles, was ich brauche. Aber ich muss eine Referenzlinie hinzufügen.
Dieses erste Bild („Beispiel“) ist das, was ich derzeit habe (ich benötige alle drei Viren in einem Diagramm mit Linien und Punkten für die Raten für beide Jahre).
patriciafm811_0-1706640947824.png
ABER ich muss für jeden Virus eine Referenzzeile hinzufügen, damit es wie „Beispiel mit Referenzzeile“ aussieht (unten).
patriciafm811_1-1706641063371.png
Ich weiß nicht, ob es möglich ist. Aber im Wesentlichen versuche ich, für jede meiner Y-Gruppen eine Referenzlinie anzuzeigen. Ich kann JSL verwenden, wenn jemand etwas hat, das mit Skripten funktioniert.
Datenexploration und -visualisierungWindowsBetreff: Referenzlinie zur Y-Gruppenachse hinzufügenBasierend auf was wird die Referenzlinie gezeichnet? Wie sehen Ihre Daten aus?
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenDie blauen und roten Linien sind meine Daten, aber ich möchte eine CDC-Linie (die nur für das Jahr und nicht für den Monat wie meine Daten verfügbar ist) als grüne Linie hinzufügen.
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenAbhängig von der Formatierung Ihrer Daten können Sie diese möglicherweise als separates Liniendiagramm hinzufügen oder Referenzlinien per Skript hinzufügen.
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenIch möchte es nicht als separates Liniendiagramm. Ich weiß einfach nicht, wie ich das Skript dafür erstellen soll.
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenGibt es einen bestimmten Grund, kein separates Liniendiagramm zu wünschen?
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenEs handelt sich nicht wirklich um ein Liniendiagramm, wenn nur ein Datenpunkt (vom CDC) vorhanden ist. Wir benötigen ihn lediglich als Referenz, nicht als Teil der eigentlichen Daten.
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenSie können den komplizierten Weg der Verwendung von Grafikskripten gehen
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]));
);
));
);
oder einfachere Option zum Hinzufügen eines neuen Diagramms
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)))
);
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügen…und Sie könnten eine leicht abgewandelte Version davon mit der Funktion „Seite“ erstellen. Damit können Sie für jedes Virus einzelne Referenzzeilen festlegen. Die Darstellung ist jedoch nicht besonders ansprechend, da im Grunde drei verschiedene Diagramme erzeugt werden:
Florian_Vogt_0-1706646632251.png
Am besten
Florian
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenSie können die horizontale Linie im Diagramm-Generator hinzufügen. Doppelklicken Sie auf die Y-Achse und geben Sie einen Wert in das Feld „Referenzlinie“ ein.
pmroz_1-1706646913453.png
pmroz_2-1706646934846.png
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenIch muss das aber für die Y-Gruppe tun, nicht für die Y-Achse.
Betreff: Referenzlinie zur Y-Gruppenachse hinzufügenIch bin mir nicht mehr sicher, welche Linien wir hier ziehen.
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