Färben Sie Zellen basierend auf dem Formelergebnis und zeigen Sie sie mithilfe der Tabellierung an.Ich verwende den Befehl tabulate, um Daten aus einer Tabelle zusammen mit einem Diagramm anzuzeigen. Ich habe die Zellen in der Datentabelle basierend auf einer Bedingung eingefärbt.
Nehmen wir an, wenn Temperatur < 5 Farbe = Rot, 10<20 Farbe = Blau usw.
Ich verwende dann die Tabulationsfunktion, um daraus eine Tabelle zu erstellen. Die Zellenfarbe scheint jedoch in der endgültigen Ausgabetabelle nicht angezeigt zu werden.
Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Sie können dies mit Fenster kombinieren tun.Aktivieren Sie unten rechts am Rand Ihrer Tabellenansicht das Kontrollkästchen. Machen Sie dasselbe für Ihr Diagramm. Wählen Sie im Diagramm das Menüsymbol und dann „Windows kombinieren“ aus.Siehe Screenshot unten. Es erscheint ein Popup-Menü. Geben Sie ihm einen Namen und das Fenster enthält sowohl eine Tabelle als auch ein Diagramm.

Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Mit den Eingaben von euch allen bin ich in der Lage, eine Datentabelle aus tabellarischen und farbigen Zellen basierend auf dem Formelergebnis zu erstellen.
Ich muss diese Tabelle jetzt zusammen mit dem Diagramm anzeigen. (Ich habe dies zuvor mit Tabulate gemacht.)
Gibt es eine einfache Möglichkeit, dies zu tun? Tut mir leid, neu bei jmp und habe viele Fragen.
Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Sie haben nicht erwähnt, welche JMP-Version Sie verwenden.
Sie sollten im Skriptindex nach Farbzellen suchen.Sie können es finden, indem Sie „Zelle“ als Suchzeichenfolge für die Objektnachrichten eingeben.Dies ist eine Spaltennachricht. Das erste Argument ist die Farbe, das zweite Argument ist die Zeilenliste oder RO-Referenz. Wenn keine Zeilen angegeben sind, werden alle Zeilen in dieser Spalte gefärbt. Dies ist aus Beispiel 3 kopiert.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
a = {1, 3, 5};
b = {2, 4, 6};
:height << color cells( {{"Red", a}, {"blue", b}} );Hier ist ein weiteres Beispiel mit einer For-Schleife, die Spalten basierend auf ihren Namen und einer Zeilenbedingung auswählt.Ich verwende gerne benutzerdefinierte Farben, hellere Farben, damit die Zahlen lesbar sind.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
nme = dt << get column names( String );
_xx = dt << get rows where( :Dose == "Control" );
For( i = 3, i <= N Items( nme ), i++,
If( Contains( nme[i], "8" ),
Column( dt, i ) << color cells( RGB Color( 122, 235, 235 ), _xx )
) //end if
); //end for
Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Das ist hilfreich, aber ich habe eine 20x20-Datentabelle. Ich muss jede Zelle durchlaufen, den Wert überprüfen und ihn entsprechend einfärben.
Beispiel: Ich habe die Spalten „Alter 1 – Alter 10“. Ich muss alle Zellen mit einem Alter <20 blau färben.
Wie kann ich das machen?
Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Nur eine kurze Anmerkung zu mehreren Alternativen:
- Verwenden Sie eine Tabellenzusammenfassung und farbige Zeilen
- Wählen Sie im Menü Tabulieren die Option „In Datentabelle umwandeln“ und färben Sie die Anzeige ein
- Schreiben Sie ein Skript, um eine benutzerdefinierte Anzeigetabelle zu erstellen.
- Erstellen Sie nach Möglichkeit ein Diagramm zur Darstellung der Tabelle. Wenn es komplex ist, ist dies wahrscheinlich nicht machbar. Unten finden Sie ein einfaches Beispiel. Die Beschriftung des Graph Builder lautet „Prozent der Gesamtsumme“. Beachten Sie, dass die Balkenfarben benutzerdefiniert sind: 12–13 Blau, 14–16 Grün, 17+ Rot.


Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Danke!
Betreff: Zellen basierend auf dem Formelergebnis einfärben und mithilfe der Tabellierung anzeigen.Die Tabulate-Plattform unterstützt keine Zellenfarbe.Die angezeigte Ausgabe von Tabulate ist keine Datentabelle.Sie können die Plattform jedoch aus der angezeigten Ausgabe eine Datentabelle generieren lassen und diese Zellen dann einfärben.Suchen Sie unter dem roten Dreieck nach der Option „In Datentabelle umwandeln“.