4D v13.4GRAPH TABLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
GRAPH TABLE
|
GRAPH TABLE {( aTable )} | ||||||||
引数 | 型 | 説明 | ||||||
aTable | テーブル |
![]() |
グラフ化するテーブル, または 省略した場合、デフォルトテーブル | |||||
GRAPH TABLE ( {aTable ;} graphType ; x field ; y field {; y field2 ; ... ; y fieldN} ) | ||||||||
引数 | 型 | 説明 | ||||||
aTable | テーブル |
![]() |
Table to graph, or Default table, if omitted | |||||
graphType | 倍長整数 |
![]() |
グラフタイプ番号 | |||||
x field | フィールド |
![]() |
X軸のラベル | |||||
y field | フィールド |
![]() |
グラフ化するフィールド (最大8個まで) | |||||
互換性に関する注意: 4D v13より, 4D Chartプラグインは4Dに含まれず、使用する場合には別途インストールしなければなりません。互換性のためGRAPH TABLEコマンドはこのプラグインがインストールされていれば動作します。インストールされていなければなにも行いません。このコマンドの利用は今後推奨されません。
GRAPH TABLEには2つの形式があります。最初の形式は4D Chartのチャートウィザードを表示し、ユーザはグラフ化するフィールドを選択できます。二番目の形式はグラフ化するフィールドを指定し、チャートウィザードは表示されません。
GRAPH TABLEはテーブルのフィールドデータをグラフ化します。カレントプロセスのカレントセレクションのみがグラフ化できます。
最初の形式はデザインモードのツールメニューからチャートを選択するのと同じです。以下の図は、ユーザがグラフを定義可能なチャートウィザードです。
二番目の形式では、このコマンドは指定されたaTableのフィールドをグラフ化します。
graphType 引数は描画されるグラフのタイプを指定します。数値は1から8の間でなければなりません。グラフタイプについてはGRAPHコマンドの例題1を参照してください。
注: GRAPH TABLEコマンドでは、SVGレンダリングエンジンを使用できません。
xFIeld はX軸に使用するラベルを定義します。フィールドタイプは文字型、整数、倍長整数、実数、日付を使用できます。
yFIeld はグラフ化するデータです。フィールドタイプは整数、倍長整数または実数でなければなりません。最大8個のyFieldをグラフ化できます。
いずれの形式においても、GRAPH TABLEは新しく作成したグラフを表示するためにチャートウィンドウを開きます。チャートウィンドウに関する詳細はデザインリファレンスマニュアルを参照してください。
注: クイックレポートエディタの出力先メニューを選択して、フィールドデータからグラフを作成することもできます。
以下の例題では、一番目の形式のGRAPH TABLEの使用方法を示します。チャートウィザードウィンドウが表示され、ユーザはグラフ化するフィールドを指定できます。コードは[People] テーブルのレコードを検索し、並び替え、チャートウィザードを表示します:
QUERY([People])
If(OK=1)
ORDER BY([People])
If(OK=1)
GRAPH TABLE([People])
End if
End if
以下の例題では、二番目の形式のGRAPH TABLEの使用方法を示します。まず[People] テーブルのレコードを検索、並び替えします。そして給与をグラフ化します:
QUERY([People];[People]Title="Manager")
ORDER BY([People];[People]Salary;>)
GRAPH TABLE([People];1;[People]Last Name;[People]Salary)
プロダクト: 4D
テーマ: グラフ
番号:
148
変更: 4D v6
変更: 4D v13