視覚化 Decision Optimization 実験 でのウィジェット構文

ウィジェット構文は、 ビュー視覚化ウィジェット・エディター によって提供される機能を超えてウィジェットをカスタマイズする場合に役立ちます。

基本ウィジェット構文は、以下のとおりです。

{
  "name": "Widget Title",
  "type": "WidgetType",
  "props": {}
}
表 1. 基本ウィジェット構文
  説明

name

ウィジェットの見出しで表示される、ウィジェットのタイトルを定義します。

type

ウィジェット・タイプを定義します。

props

ウィジェットのプロパティーを定義します。 プロパティーは、ウィジェットの type によって異なります。

テーブルやグラフなど、データに接続されているウィジェットの基本的なウィジェット構文は、以下のとおりです。

{
  "name": "Table Cars",
  "type": "Table",
  "props": {
    "container": "",
    "data": "cars",
    "spec": {},
    "search": ""
  }
}
表 2. データに接続されたウィジェットの基本構文
  説明

data

通常は dataを指定します。 data は、データの抽出元の表を参照します。

spec

通常、 spec は空のままにします。 視覚化 は、デフォルトの spec を開始点として生成します。

container

オプションで、 containerを指定します。 container"" または "$current-scenario"の場合は、現在のシナリオを参照します。 後者は、複数のシナリオがある場合に役立ちます。

container は、同じ Decision Optimization エクスペリメント 内の別のシナリオをその名前で参照できます。 "container":"Scenario 1". さまざまなシナリオのリスト ( "container":["Scenario April","Scenario June"]) を参照することもできます。

Decision Optimization エクスペリメント に含まれるすべてのシナリオを集約するには、 "container":"*" を使用します。 container は、以下の構文もサポートします。 "container":"/regex/" ここで、 regex を含む名前のシナリオがすべて参照されます。 大/小文字の違いを無視するには、スラッシュの後に i を追加します。例えば、 "container":"/april/i" は、 april または April を含む名前を持つすべてのシナリオを参照します。

リストされたシナリオの行は、シナリオの名前を含む追加の列 $scenario を持つ単一の表に連結されます。

search

search-text フィールドの内容を保管します。