ディスプレイボックス

JMPの組み込みプラットフォームでは、レポートレイヤーは通常アウトライン形式で構成されますが、他の種類の構成方法も利用できます。たとえば、タブやパネルで情報を構成できます。レポートレイヤーの表示ボックスはネストされており、多くの場合、他の表示ボックスを含んでいたり、他の表示ボックス内に含まれたりします。このネストされた、または分岐した構造は表示ツリーと呼ばれ、表示ツリーのルートにある表示ボックスには、レポートレイヤー内の他のすべてのボックスが含まれています。表示ツリーはルートから分岐し、下位のブランチが上位のブランチ内にネストされていると考えることができます。では、さまざまな種類の表示ボックスについて説明しましょう。一部の表示ボックスは目に見えませんが、その効果ははっきりとわかります。たとえば、垂直リストボックスは、その中に含まれる表示ボックスを垂直に配置します。垂直リストボックスは、ネストされた表示ボックスを引数としてV List Box関数を呼び出すことで作成されます。引数の順序によって、画面内の表示ボックスの順序が決まります。垂直リストボックスの使用例としては、最小二乗法プラットフォームにおける適合度サマリー、適合度不足、分散分析の一連のアウトラインが挙げられます。水平リストボックスは、表示ボックスを水平に並べます。水平リストボックスは、ネストされた表示ボックスを引数としてHリストボックス関数を呼び出すことで作成されます。Vリストボックス関数と同様に、引数の順序によって、画面内の表示ボックスの順序が決まります。水平リストボックスの使用例としては、分布プラットフォームにおける各変数の一連のアウトラインが挙げられます。ピクチャボックスは、グラフを表示するための組み込み表示ボックスの一種です。ここに示す表示ボックスは、2つの軸と、プロットが描画されるフレームで構成されています。軸ボックス自体は、スケールとラベルで構成されています。フレームボックスまたは軸ボックスにメッセージを送信して、特性や動作を変更できます。Graph Box関数を呼び出すことで、独自のグラフを作成できます。この関数の引数を使用して、軸の名前やスケールなどのプロパティを定義します。 JSLグラフィック関数を使用して、フレームボックス内にカスタム描画を行うことができます。アウトラインは、JMPプラットフォーム全体で情報を整理するために使用されます。アウトライン項目を作成するには、Outline Box関数を呼び出します。最初の引数はアウトラインのタイトルを指定する文字列で、その他の引数はアウトライン項目内にネストされた表示ボックスです。表は、JMPプラットフォームのもう1つの共通要素です。例えば、ここで示されているモデルパラメータの推定値とその統計量は、多くのプラットフォームに組み込まれている「パラメータ推定値」アウトライン項目内の表形式で表示されます。この表は、表示する情報の列を表す引数を指定してTable Box関数を呼び出すことで、自分で作成できます。String Col Box関数は、項の列などのテキスト列を表示します。Number Col Box関数は、推定値やt比などの数値列を表示します。文字列と数値の列ボックスへの引数は、列ヘッダーの文字列と、それに続く文字値のリストまたは数値の列ベクトルです。