Hallo!
1)
Ich habe Daten mit einer Spalte mit zwei verschiedenen Namen (abhängig davon, welche Daten ich verwende).
Es wird entweder "Lagerbedingung" oder "Temperatur" genannt.
Ich habe mit Graph Builder ein Diagramm erstellt und das Skript gespeichert, möchte jedoch für jede Datenbank, die ich verwende, dasselbe Skript verwenden.
Ich habe versucht, | hinzuzufügen zum Drehbuch - aber es scheint nicht zu funktionieren.
Irgendwelche Ideen?
Graph Builder(
Variables(
X( :Sample name ),
Y( :Name( "main peak (%)" ) ),
Y( :Name( "aggregate (%)" ), Position( 1 ) ),
Y( :Name( "degradation (%)" ), Position( 1 ) ),
Group X( <FONT color="#FF0000">:Storage condition | :Temperature,</FONT> N View Levels( 1 ), First View Level( 3 ) ),
Group Y( :Time point, N View Levels( 1 ), First View Level( 4 ) )
),
Elements(
Bar(
X,
Y( 1 ),
Y( 2 ),
Y( 3 ),
Legend( 14 ),
Bar Style( "Stacked" ),
Label( "Label by Value" )
)
),
SendToReport(
Dispatch(
{},
"main peak (%)",
ScaleBox,
{Min( 90 ), Max( 101 ), Inc( 1 ), Minor Ticks( 1 )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Text( "Relative peak area (%)" )}
)
)
)2)
Ich habe einen gestapelten Balken und ich habe das Etikett nach Wert hinzugefügt.
Wenn ich jedoch den Maßstab ändere (Y-Achse), wird der niedrigere Wert nicht angezeigt (er wird jedoch angezeigt, wenn der Maßstab nicht geändert wurde).
Kann ich irgendwie die Y-Achsenskala von 95-100 haben und trotzdem beide Werte sehen?

Vielen Dank!
Dazu müssen Sie lediglich ermitteln, welche Spalte extrahiert wurde, und diese dann im Skript angeben. Hier ist meine Änderung Ihres Skripts:
names default to here(1);
dt=current data table();
If(try(dt:sex<<GET name=""></GET>
In Bezug auf das Problem mit gestapelten Balken empfehle ich Ihnen, sich an den JMP-Support zu wenden
support@jmp.com
Hallo,
Vielen Dank dafür, aber es scheint nur zu funktionieren, wenn ich "Lagerbedingung", aber nicht "Temperatur" habe.
Sollte ich das Skript immer ändern, je nachdem, ob ich "Lagerbedingung" oder "Temperatur" habe? Oder kann ich im Skript "Lagerbedingung" ODER "Temperatur" haben?
Vielen Dank!
Welcher Fehler wird im JMP-Protokoll angegeben, wenn Sie das Skript für eine Datentabelle mit der Spalte Temperatur ausführen?
Es tut mir leid, ich meinte das Gegenteil - es funktioniert mit Temp, aber nicht mit Storage Cond
Mein Fehler ..... Ich habe die Spalte, von der die bedingte Prüfung stammt, nicht geändert. Probieren Sie diesen Code aus
names default to here(1);
dt=current data table();
If(try(dt:Storage condition<<GET name=""></GET>