マトリクスノードプロパティ

行列ノードのアイコンマトリックスノードは、フィールド間の関係を示す表を作成します。 これは、2つのシンボルフィールド間の関係を表示するために最も一般的に使用されますが、フラグフィールドや数値フィールド間の関係を表示することもできます。

stream = modeler.script.stream()
sourcenode = stream.findByID("id46WRP1285C")
node = stream.create("matrix", "My node")
# "Settings" tab
node.setPropertyValue("fields", "Numerics")
node.setPropertyValue("row", "K")
node.setPropertyValue("column", "Na")
node.setPropertyValue("cell_contents", "Function")
node.setPropertyValue("function_field", "Age")
node.setPropertyValue("function", "Sum")
# "Appearance" tab
node.setPropertyValue("sort_mode", "Ascending")
node.setPropertyValue("highlight_top", 1)
node.setPropertyValue("highlight_bottom", 5)
node.setPropertyValue("display", ["Counts", "Expected", "Residuals"])
node.setPropertyValue("include_totals", True)

stream.link(sourcenode, node)
表 1. matrixnode プロパティー
matrixnode properties データ・タイプ プロパティーの説明
fields Selected Flags Numerics  
row フィールド  
column フィールド  
include_missing_values フラグ ユーザーが入力しなかった(空白)値とシステムが入力しなかった(ヌル)値が、行と列の出力に含まれるかどうかを指定します。
cell_contents CrossTabs Function  
function_field ストリング  
function Sum Mean Min Max SDev  
sort_mode Unsorted Ascending Descending  
highlight_top 番号になります ゼロ以外の場合、真。
highlight_bottom 番号になります ゼロ以外の場合、真。
display [Counts Expected Residuals RowPct ColumnPct TotalPct]  
include_totals フラグ  
use_output_name フラグ カスタム出力名を使用するかどうかを指定します。
output_name ストリング use_output_name が真の場合、使用する名前を指定します。
output_mode Screen File 出力ノードから生成された出力のターゲット場所を指定するために使用します。
output_format Formatted (.tab) Delimited (.csv) HTML (.html) Output (.Omc) 出力の種類を指定するために使用します。 FormattedDelimited の両方のフォーマットで、テーブルの行と列を入れ替える修飾子 transposed を使用できます。
paginate_output フラグ output_formatHTML の場合、出力をページごとに分割します。
lines_per_page 番号になります paginate_output と併用すると、出力の1ページあたりの行数を指定します。
full_filename ストリング