Ich worte ein Skript, das rund 40 bivariate Handlungen erstellt. Es gibt 4 Registerkarten (Hauptregisterkarten), auf denen sich jeweils 3 Registerkarten befinden, und dann gibt es die Diagramme. Jede der 4 großen Registerkarten verfügt über einen eigenen Datenfilter.
Mein Problem ist, dass die Refence-Zeilen unter dieser Registerkarte verschwinden, wenn ich einen Filter verwende.
Meine Grundstücke sind wie folgt erstellt:
Table group 1 = expr(
DT << Fit Group(
Bivariate( Y( :y_axis),X( :X_axis ), Automatic Recalc( 1 ),
Dispatch(
{},
"2",
ScaleBox,
{Min( 75 ), Max( 85 ), Inc( 1 ),
Add Ref Line( 79, Dashed, "Medium Dark Red", "LCL", 2 ),
Add Ref Line( 80, Dotted, "Medium Light Gray", "Target", 2 ),
Add Ref Line( 81, Dashed, "Medium Dark Red", "UCL", 2 )}
),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Frame Size( 328, 256 ), Row Legend(
TOOL,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch( {}, "Smoothing Spline Fit", OutlineBox, {Close( 1 )} )
);
the filter are created like:
Filter = expr(
Outline Box( "Data Filter",
Filter = UPA_Data << Current Data Table() << Data Filter(
Add Filter( columns( :filter 1, :filter 2 :filter 3) ),
Mode( Show( 1 ), Include( 1 ) )
)
)
);
In jeder Tabellengruppe gibt es einige Tabellen.
und sie werden so kombiniert:
"Major tab 1",H List Box(
Tab box(
"miner tab 1",H List Box(V list Box(Table group 1)),
"miner tab 2",H List Box(V list Box(Table group 2)),
"miner tab 3",H List Box(V list Box(Table group 3),V list Box(Table group 4))
),Filter)
Wenn mir jemand helfen kann, herauszufinden, wie man sicherstellt, dass Filter die Auffrischungslinien nicht löschen, würde ich das begrüßen