So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit Balkendiagramm<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hi,
Ich baue ein Diagramm mit JSL und Graph Builder. Ich habe einen Datensatz, in dem ich row_states\colors\markers durch eine (for-Schleife) als nein zuweise. Zeilen ändern sich mit jedem Datensatz. Wenn ich jetzt ein Balkendiagramm mit Graph Builder zeichne, setzen diese Zeilenzustände nicht die Farbe, die für jede Zeile im Balkendiagramm markiert ist.
Fehlt beim Einrichten des Graph Builder in JSL etwas, da dieselben Zeilen die richtigen Farben anzeigen, wenn ich ein Variabilitätsdiagramm zeichne?
Kann jemand helfen, diese Frage zu beantworten?
Danke
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammUnten ist auch der Link zu meiner anderen Frage in Bezug auf das Spaltenlistenfeld ,,
https://community.jmp.com/message/213027#213027
Wenn Sie mir helfen oder mich auf die richtige Hilfe verweisen können. Danke
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit Balkendiagrammok .. mir ist die tabellarische Methode bekannt.aber ich hatte gehofft, dass es Teil des JRN mit Plot- und Variability-Zusammenfassungsbericht sein würde.
thx .. hoffentlich eine Ergänzung für JMP12
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammGroß!
Leider kenne ich keine Möglichkeit, die standardmäßig gemeldeten Statistiken im Variabilitätszusammenfassungsbericht zu ändern. Aber eine Tabelle wie die dort zurückgegebene kann über Analysieren >> Tabulieren generiert werden (und das Skript kann gespeichert werden, wenn Sie viele dieser Tabellen erstellen). Wenn Sie Tabulate noch nie verwendet haben, handelt es sich um eine Drag-and-Drop-Plattform zum Erstellen von Tabellen. In diesem Fall würden Sie Ihre Y-Variable nehmen und sie in der Mitte der leeren Tabelle ablegen. Die „Summe“ wird standardmäßig berechnet, aber wenn Sie Median, Stddev, Min/Max usw. haben möchten, wählen Sie diese Statistiken in der Liste der verfügbaren Statistiken aus und ziehen Sie die Gruppe sofort auf „Summe“, um sie zu ersetzen es mit den neuen Statistiken (das Quadrat, in dem die Summe angezeigt wird, sollte hervorgehoben werden, wenn Sie mit der Maus über diese Drop-Zone fahren). Sie sollten jetzt die aggregierten Statistiken für Ihre Y-Variable haben, und um diese Werte durch eine andere Variable wie Teile-ID oder Gruppierungsvariablen aufzuteilen, wählen Sie die Gruppierungsvariablen in Ihrer Spaltenliste aus und ziehen Sie sie in die Ablagezone für Zeilen (die leeres Zeilenquadrat links neben der Tabelle. Sie sollten jetzt die Übersichtstabelle mit dem Median haben.
Hoffentlich hilft das!
julianisch
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammDies funktioniert als meine Nr. von Testname und Testname selbst wird konstant sein.
thx ... für alle schnellen Antworten. Ich schätze es sehr.
////////////////////////////////////////////////// /////////////////////////////////
Ich habe noch eine Frage, ob ich sie in diesen Thread werfen darf. In einem Variabilitätszusammenfassungsbericht , Aktiviert aus Variabilitätsdiagramm.
Gibt es eine Möglichkeit, den Median jedes Datensatzes zu aktivieren? denn gemein allein ist nicht hilfreich.
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammFantastisch! Schön, dass das für dich funktioniert hat
Als ich sagte " Ebenen des Testnamens „Ich meinte, dass JMP jeder Kategorie, die in dieser Variablen für den bestimmten Datensatz vorhanden ist, eine Farbe zuweist. Wenn Sie dieses Skript für verschiedene Datensätze verwenden, die alle dieselben Kategorien haben, sind die standardmäßig ausgewählten Farben alle gleich. Wenn Sie in einigen Datensätzen mehr oder weniger Kategorien von Testnamen (Ebenen der Variablen "Testname") haben als andere, kann sich das Farbschema ändern. Haben alle Ihre Datensätze dieselben Werte in der Spalte "Testname"? Wenn nicht, können wir dennoch sicherstellen, dass Sie ein konsistentes Farbschema für die gemeinsam genutzten Kategorien in allen Datensätzen haben (Ebenen dieser Testnamenvariablen).
Ich hoffe das hilft!
julianisch
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit Balkendiagrammdanke.. es funktioniert.
Ich habe noch eine Frage .. was bedeutet "Ebenen des Testnamens"? Der Grund, warum ich frage, ist, weil ich mehrere Datensätze ausführen werde. Für jeden Datensatz wird die diesem Test beigefügte Farbe dieselbe sein? es hilft bei der Konsistenz.
PS: Ich habe noch eine Frage zur Auswahl der Gruppierungsspalten auf der X-Achse im Variabilitätsdiagramm mithilfe des JSL-Anzeigefeldfensters. Ich werde es als andere Diskussion posten.
thx nochmal
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammHallo Sprung,
Ich habe Ihr Skript so geändert, dass Color( :Test Name ) in die Variablendeklaration aufgenommen wird (unten fett gedruckt). Dadurch werden die Balken auf der Grundlage der Stufen des Testnamens eingefärbt. Macht das was du willst?
----
Yield_Graph_by_Test = Ertragstabelle << Graph-Generator (
Größe ( 1145 , 894 ) ,
Automatische Neuberechnung ( 0 ) ,
Variablen ( X ( : Testname ) , Y ( : Name ( "Ausfallen(%)" ) ) , Farbe( : Testname ) ) ,
Elemente (
Bar ( X , Y , Legende ( 2 ) , Bar-Stil ( "Seite an Seite" ) , Zusammenfassende Statistik ( "Bedeuten" ))) ,
SendToReport (
Versenden ({} , "Graph Builder" , OutlineBox , { Titel festlegen ( "Fallout (%) Vs. BE-Test " )}) ,
Versenden ({} , "Ausfallen(%)" , ScaleBox , { Mindest ( 0 ) , max ( 100 ) , Inc ( 2 ) , Kleine Zecken ( 0 )}) ,
Versenden ({} , "" , ScaleBox , { Mindest ( 0 ) , max ( 100 ) , Inc ( 1 ) , Kleine Zecken ( 0 )}) ,
Versenden ({} , "Grafiktitel" , TextEditBox , { Text setzen ( "(Fallout(%)) vs. Testname" )}))
) ;
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammHallo Julian,
thx für die schnelle antwort. Ich denke du hast meine Frage verstanden und richtig beantwortet. Unten ist mein Skript.
Yield_Graph_by_Test = Ertragstabelle << Graph-Generator (
Größe ( 1145 , 894 ) ,
Automatische Neuberechnung ( 0 ) ,
Variablen ( X ( : Testname ) , Y ( : Name ( "Ausfallen(%)" ) ) ) ,
Elemente (
Bar ( X , Y , Legende ( 2 ) , Bar-Stil ( "Seite an Seite" ) , Zusammenfassende Statistik ( "Bedeuten" ))) ,
SendToReport (
Versenden ({} , "Graph Builder" , OutlineBox , { Titel festlegen ( "Fallout (%) Vs. BE-Test " )}) ,
Versenden ({} , "Ausfallen(%)" , ScaleBox , { Mindest ( 0 ) , max ( 100 ) , Inc ( 2 ) , Kleine Zecken ( 0 )}) ,
Versenden ({} , "" , ScaleBox , { Mindest ( 0 ) , max ( 100 ) , Inc ( 1 ) , Kleine Zecken ( 0 )}) ,
Versenden ({} , "Grafiktitel" , TextEditBox , { Text setzen ( "(Fallout(%)) vs. Testname" )}))
) ;
Jeder Testname hat also eine Farbe und ich möchte, dass diese im Balkendiagramm angezeigt wird, damit wir sie eindeutig identifizieren können. Ich zeichne Fallout% nach Test auf, wie Sie es im obigen Skript sehen können.
Können Sie mit dem Overlay\Color-Teil des Skripts helfen?
Danke
Betreff: So bewahren Sie Zeilenstatus \ Farbe für einen Diagrammersteller mit BalkendiagrammHallo Sprung,
Ich glaube, ich verstehe Ihre Frage, aber wenn Sie Ihren JSL-Code teilen, würde ich gerne einen Blick darauf werfen.
Im Allgemeinen reagieren Balkendiagramme in JMP jedoch nicht auf Zeilenfarben oder Markierungen. Zeilenfarben und -markierungen gelten für Punkte, weshalb das Variabilitätsdiagramm (oder ein Streudiagramm oder alle Plattform-Rendering-Punkte) diese Zeilenmarkierungen und -farben anzeigen. Um Balken im Graph Builder einzufärben, müssen Sie die Rolle „Überlagerung“ oder „Farbe“ verwenden.Es mag seltsam erscheinen, dass Balken ihre Farben nicht von Zeilenzuständen erben, aber bedenken Sie, dass Balkendiagramme normalerweise eine Aggregation von Daten anzeigen (z. B. den Durchschnitt aller Personen in einer Gruppe) und es sei denn, die Gruppe ist vollständig homogen In Bezug auf Farbzustände gibt es keine einzige Farbe, die es sein könnte angezeigt, um alle zu repräsentieren. JMP unternimmt einen Versuch, wenn Sie die Rolle „Farbe“ im Graph Builder verwenden, und mittelt die konstituierenden Farben für eine bestimmte Gruppe und verwendet diesen Durchschnitt für die Balkenfarbe.
Ich hoffe, ich habe Ihre Frage richtig interpretiert und das hilft! Wenn Sie mit Ihrem Code oder einem konkreten Beispiel antworten, helfe ich Ihnen gerne weiter.
julianisch