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 )
)}
)
)
);
間隔棒グラフに最大値と最小値を追加する際に問題があります。実際の最大値 - 最小間隔のみが表示されます。
私の主な目標は、X軸データの最大値、平均、最小値を表示するボード線図またはローソク足グラフを作成することです。最大値、平均、最小値はそれぞれ異なる列に分割されています。ボード線図を作成してみましたが、期待どおりにデータを表示できませんでした。

このようなプロットを作成した後

棒グラフの上にポイント プロットを追加します (右クリック > 追加 > ポイント、または Shift キーを押しながらポイント プロットをクリックします)

次に、何らかの集計を使用するポイントを変更します(たとえば、平均)

次に、ポイント変数から平均列を無効にし、値によってラベルを設定します

例えば、マーカーのサイズを変更してポイントを小さくすることができます。ポイントの代わりにフロートバーチャートを使用することもできますが、ラベルを付ける列ごとにフロートバーチャートを個別に作成する必要があるため、少し手間がかかります。
もうすぐです!でも、ポイントのラベルが表示されないのはなぜですか?

お使いのJMPのバージョンが古いため、ポイントを使用する場合は追加の手順が必要になります。JMP18より前のバージョンのJMPでは、フローティングバーを使用することをお勧めします。
なるほど、ありがとうございます!結果が出ました!またよろしくお願いします!

