Betreff: Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Sie haben a ) am Ende Ihres Beispielskripts übersehen. Bitte verwenden Sie auch das -Tag im Einfügemenü, um Code einzufügen. So sollte es aussehen:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible);;
legend_list = {"subject","season"};
gb_default = Expr(
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( :subject ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
SendToReport( Dispatch( {}, "400", LegendBox, {Orientation( "Horizontal" ), Sides( "Left" )} ) )
)
);
gb_change = Expr(
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( Column( dt, ycol ) ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
SendToReport( Dispatch( {}, "400", LegendBox, {Orientation( "Horizontal" ), Sides( "Left" )} ) )
)
);
nw = New Window( "Animals Monitoring ",
gb = gb_default;
lbcontent = Lineup Box( N Col( 10 ),
Spacer Box( Size( 1, 0 ) ),
Text Box( "Color: ", <<SET font="" size=""></SET>Soweit ich das beurteilen kann, funktioniert Ihr Code ... also was genau ist Ihre Frage?

Betreff: Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Wie wäre es mit der Verwendung des Spaltenumschalters?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible);;
legend_list = {"subject","season"};
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( :subject ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
Column Switcher( :subject, legend_list )
);Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Hi,
Ich versuche, nur bestimmte Spalten im Kombinationsfeld als Legenden anzuzeigen, aber der aktuelle Code, den ich habe, nimmt die Spalte einzeln auf. Gibt es eine Möglichkeit, bestimmte Spalten zu überspringen?
In diesem Fall möchte ich zum Beispiel nur :subject & :season in der Legendenliste. Hier ist mein Code:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible );
legend_list = {"subject", "season"};
gb_default = Expr(
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( :subject ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
SendToReport( Dispatch( {}, "400", LegendBox, {Orientation( "Horizontal" ), Sides( "Left" )} ) )
)
);
gb_change = Expr(
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( Column( dt, ycol ) ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
SendToReport( Dispatch( {}, "400", LegendBox, {Orientation( "Horizontal" ), Sides( "Left" )} ) )
)
);
nw = New Window( "Animals Monitoring ",
gb = gb_default;
lbcontent = Lineup Box( N Col( 10 ),
Spacer Box( Size( 1, 0 ) ),
Text Box( "Color: ", <<SET font="" size=""></SET>
Danke im Vorraus für deine Hilfe.
GrafikSkripterstellungWindowsBetreff: Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Zwei Spaltenumschalter sehen für mich ziemlich gut aus:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible);;
legend_list = {"subject","season"};
Graph Builder(
Size( 544, 356 ),
Show Control Panel( 0 ),
Legend Position( "Bottom" ),
Fit to Window( "Off" ),
Variables( X( :species ), Y( :miles ), Color( :subject ) ),
Elements( Points( X, Y, Legend( 14 ) ) ),
Column Switcher( :subject, legend_list, Title( "Column Switcher Legend" ) ),
Column Switcher( :species, {:species, :season}, Title( "Column Switcher X" ) )
);In diesem Beispiel treten einige Konflikte auf, da sie dieselbe Variable Season verwenden, aber das wird elegant mit einer Fehlermeldung gehandhabt und wird wahrscheinlich nicht in Ihrem echten Datensatz vorkommen.

Betreff: Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Hallo Pauldeen, danke für deinen Beitrag.
Mein Code funktioniert, aber wenn Sie im Kombinationsfeld auf Saison klicken, ändert sich die Legende nicht.
Die beiden Combo-Optionen, die ich gerade habe -
Klicken Sie auf Arten - Es zeigt Arten als Legende an
Klicken Sie auf Saison – Das Thema wird als Legende angezeigt
während ich möchte, wenn Sie auf Arten klicken - es zeigt Arten als Legende und gleich für die Saison. Hoffe das klärt auf. Vielen Dank!

Betreff: Wie kann ich das Kombinationsfeld verwenden, um bestimmte Spalten für die Legende zu überspringen?Hätte erwähnen sollen, dass ich versucht habe, den Spaltenumschalter zu verwenden, aber ich werde auch ein weiteres Kombinationsfeld in das Tool aufnehmen
Ein Kombinationsfeld - zum Ändern der x-Achse
Ein Kombinationsfeld - zum Ändern der Legende/Farbe
Der Spaltenumschalter macht da keinen guten Job, wie es sich für mich immer wieder wiederholt.
