Graph Builder(
Size( 2104, 617 ),
Fit to Window( "Off" ),
Variables(
X( :PSM ITEM ),
Y( :AvgPsm_PTOV ),
Y( :MaxPsm_PTOV, Position( 1 ) ),
Y( :MinPsm_PTOV, Position( 1 ) ),
Group X( :PCIE_TOGGLE ),
Overlay( :BIOS ),
Color( :BIOS )
),
Elements(
Bar(
X,
Y( 2 ),
Y( 3 ),
Y( 1 ),
Legend( 52 ),
Bar Style( "Interval" ),
Label( "Label by Value" )
)
),
Local Data Filter(
Close Outline( 1 ),
Width( 226 ),
Add Filter(
columns( :PSM ITEM ),
Where(
:PSM ITEM == {"IOD0_PCIE0_BOT_LFT_VDDSOC",
"IOD0_PCIE1_BOT_LFT_VDDSOC", "IOD0_PCIE2_BOT_LFT_VDDSOC",
"IOD0_PCIE3_BOT_LFT_VDDSOC"}
),
Display( :PSM ITEM, "Check Box Display", Find( Set Text( "vddsoc" ) ) )
)
),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Set Graphlet(
Picture(
Try(
loader = If( Class Exists( "hllLoader" ),
New Object( "hllLoader" ),
Include( "$BUILTIN_SCRIPTS/hllib.jsl" )
);
loader:setDebug( 0 );
hlp = loader:lazyLoad( "hllPresets" );
hlp:launchLabel Viewer();
,
Write(
"
Hover Label: Unable to launch Preset, please check that the Preset library is available at $BUILTIN_SCRIPTS/hllib.jsl"
);
Write( Eval Insert( "
Exception: ^exception_msg^" ) );
Empty();
)
),
Title( "Label Viewer Preset" ),
Reapply( 1 )
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{Set Graphlet(
Picture(
Try(
loader = If( Class Exists( "hllLoader" ),
New Object( "hllLoader" ),
Include( "$BUILTIN_SCRIPTS/hllib.jsl" )
);
loader:setDebug( 0 );
hlp = loader:lazyLoad( "hllPresets" );
hlp:launchMarker();
,
Write(
"
Hover Label: Unable to launch Preset, please check that the Preset library is available at $BUILTIN_SCRIPTS/hllib.jsl"
);
Write( Eval Insert( "
Exception: ^exception_msg^" ) );
Empty();
)
),
Title( "Marker Preset" ),
Reapply( 1 )
)}
)
)
);
Ich habe ein Problem damit, den Maximal- und Minimalwert für mein Intervall-Balkendiagramm hinzuzufügen. Es zeigt nur das tatsächliche Maximal-/Minimalintervall an.
Mein Hauptziel ist die Erstellung eines Bode-Diagramms oder einer Kerze, die Max, Avg und Min für die X-Achsendaten anzeigt. Max, Avg und Min sind in unterschiedliche Spalten unterteilt. Ich habe es mit einem Bode-Diagramm versucht, aber die Daten werden nicht wie gewünscht dargestellt.

Nachdem Sie eine Handlung wie diese haben

Fügen Sie über Ihrem Balkendiagramm ein Punktediagramm hinzu (rechtsklicken > Hinzufügen > Punkte oder halten Sie die Umschalttaste gedrückt und klicken Sie auf das Punktediagramm).

Die nächsten Änderungspunkte sind die Verwendung einer Aggregation (z. B. Mittelwert).

Deaktivieren Sie dann die Durchschnittsspalte aus der Punktevariable und legen Sie die Beschriftungen nach Wert fest

Sie können dann die Markierungsgröße anpassen, um beispielsweise die Punkte deutlich kleiner zu machen. Optional können Sie anstelle von Punkten auch schwebende Balkendiagramme verwenden, allerdings ist dies etwas aufwändiger, da Sie für jede zu beschriftende Spalte einen separaten schwebenden Balken erstellen müssen.
Es ist fast geschafft! Aber warum kann ich die Beschriftung für die Punkte nicht sehen?

Sie verwenden eine ältere Version von JMP, die zusätzliche Umwege erfordert, wenn Sie Punkte verwenden möchten. Ich empfehle die Verwendung der schwebenden Leiste für JMP-Versionen vor JMP18.
Ich verstehe, danke! Ich habe meine Ergebnisse! Nochmals vielen Dank!

