Hallo alle,
Ich habe ein Variabilitätsdiagramm erstellt, das durch zwei Bedingungen geteilt ist. Dadurch erstellt jmp ein Diagramm mit einer gemeinsamen y-Achse. Mein Problem mit dieser gemeinsamen y-Achse ist, wenn ich eine horizontale Linie hinzufüge, wird sie über jede x-Spaltung hinzugefügt, anstatt eine andere horizontale Linie pro Gruppe haben zu können. Ich habe mich gefragt, ob dies durch eine mögliche for each-Schleife als Wert möglich ist. Ich möchte, dass die horizontale Linie ein Wert aus der ursprünglichen Datentabelle ist.
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Cars.jmp" );
dt << Variability Chart(
Y( :Head IC),
X( :Make, :Model ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
By( :NAME("D/P"), :Protection )
);
So möchte ich es idealerweise basierend auf dem Wert in der Tabelle aussehen.
Mein aktueller Versuch dazu ist:
for each( {bygroup, i}, value,
report(dt[i])[AxisBox(1)] << add ref line(value[i], "Dotted","Black", Char(value[i]))Um mit diesem Datensatz arbeiten zu können, wäre ich Ihnen sehr dankbar, wenn Sie die Spalte ": Wt" verwenden könnten, um dies zu zeigen. Danke schön!