こんにちは。グラフビルダーのグラフをジャーナルに並べて表示したいと考えています。 現在、ジャーナルではグラフが縦に配置されています。
以下は私のスクリプトです:
new = new window("final", << journal,
vb = V List Box(
ob = Outline Box( "OWL vs KESTREL_RX_SENSITIVITY",
outline box(" QFN BAND 0")
);
)
);
dt1_band0 = open("C:\Users\NXF90574\Documents\NXP\VIshal\OWL_Kestrel_dvt2\DATA\DATA UPDATE\Subset of Subset of Subset of Owl_Kestrel_Dvt2_Test_names_TTT_NTV_band0.jmp");
dt1_band0_table = open("C:\Users\NXF90574\Documents\NXP\VIshal\OWL_Kestrel_dvt2\DATA\DATA UPDATE\band0_wfm.jmp");
for (
i = 1, i<=Nrows(dt1_band0_table), i++ ,
dt1_band0 << Select where(contains( :wfmFile , dt1_band0_table:wfmFile[i]) );
dt1_subset = dt1_band0 << subset (Output table("Owl_Kestrel_band0_subset.jmp"), Selected Rows( 1 ), selected columns( 0 ));
dt1_subset_graph = dt1_subset<< Graph Builder(
Size( 1115, 553 ),
Variables(
X( :rxChnl ),
Y( :Sens_2 ),
Group X( :VDD1 ),
Group Y( :Temp ),
Overlay( :Silicon )
),
Elements( Line( X, Y, Legend( 12 ) ) ),
SendToReport(
Dispatch( {}, "rxChnl", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Sens_2",
ScaleBox,
{Format( "Best", 12 ),
Inc( 1 ), Minor Ticks( 0 ), Label Row(
{Show Major Grid( 1 ), Show Minor Grid( 1 ), Show Minor Labels( 0 )}
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Sensitivity vs. rxChnl" )}
),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Sensitivity" )} )
)
);
jrn2 = New Window( "j2", <<JOURNAL></JOURNAL>
私が使用している主なデータテーブルは次のとおりですdt1_band0
データテーブルの列からさまざまな列値をループして for ループを実行しています。 dt1_band0_table
日記を作りました」新しい" - for ループ内でグラフが生成されるたびに、ジャーナルに追加されます " jrn2 」
最後に「」を追加します。 jrn2 " に "新しい」
PDF として保存された私の最終的な日記は次のようになります。
これは私の PDF の 1 ページです

これらのグラフを垂直に並べるのではなく、並べて表示したいと考えています。
こんにちは、
以下は、H List Box() コマンドを使用して水平方向に整列したグラフの例です。H リスト ボックスは要素を水平方向に整理するのに役立ちますが、V リスト ボックスは垂直方向に整理されます。 また、ラインアップボックスコマンドを使用して列に整理したり、ジャーナルスペース内の各グラフの比率も指定したい場合は、V 分割ボックス / H 分割ボックスコマンドを使用することもできます。
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
jrn = New Window( "Journal",
<<JOURNAL></JOURNAL>