次のオブジェクトは、graphAPIに直接関連しています。
グラフオブジェクトには以下のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| graphid | ID | グラフのID。 プロパティの挙動: - 読み取り専用 - 更新操作時に必須 |
| height | integer | グラフの高さ(ピクセル単位)。 プロパティの挙動: - 作成操作時に必須 |
| name | string | グラフの名前。 プロパティの挙動: - 作成操作時に必須 |
| width | integer | グラフの幅(ピクセル単位)。 プロパティの挙動: - 作成操作時に必須 |
| flags | integer | グラフの起源。 可能な値: 0 - (デフォルト) 通常のグラフ; 4 - プロトタイプから変換されたグラフ。 プロパティの挙動: - 読み取り専用 |
| graphtype | integer | グラフのレイアウトタイプ。 可能な値: 0 - (デフォルト) 通常; 1 - 積み上げ; 2 - 円グラフ; 3 - 爆発円グラフ。 |
| percent_left | float | 左パーセンタイル。 デフォルト: 0。 |
| percent_right | float | 右パーセンタイル。 デフォルト: 0。 |
| show_3d | integer | 円グラフおよび爆発円グラフを3Dで表示するかどうか。 可能な値: 0 - (デフォルト) 2Dで表示; 1 - 3Dで表示。 |
| show_legend | integer | グラフに凡例を表示するかどうか。 可能な値: 0 - 非表示; 1 - (デフォルト) 表示。 |
| show_work_period | integer | グラフに稼働時間を表示するかどうか。 可能な値: 0 - 非表示; 1 - (デフォルト) 表示。 |
| show_triggers | integer | グラフにトリガーラインを表示するかどうか。 可能な値: 0 - 非表示; 1 - (デフォルト) 表示。 |
| templateid | ID | 親テンプレートグラフのID。 プロパティの挙動: - 読み取り専用 |
| yaxismax | float | Y軸の固定最大値。 デフォルト: 100。 |
| yaxismin | float | Y軸の固定最小値。 デフォルト: 0。 |
| ymax_itemid | ID | Y軸の最大値として使用されるアイテムのID。 指定されたアイテムへのアクセス権がない場合、 ymax_typeが「計算」に設定されているかのようにグラフが描画されます。 |
| ymax_type | integer | Y軸の最大値の計算方法。 可能な値: 0 - (デフォルト) 計算; 1 - 固定値; 2 - アイテム。 |
| ymin_itemid | ID | Y軸の最小値として使用されるアイテムのID。 指定されたアイテムへのアクセス権がない場合、 ymin_typeが「計算」に設定されているかのようにグラフが描画されます。 |
| ymin_type | integer | Y軸の最小値の計算方法。 可能な値: 0 - (デフォルト) 計算; 1 - 固定値; 2 - アイテム。 |
| uuid | string | インポートされたグラフを既存のグラフにリンクするために使用されるユニバーサル一意識別子。指定されていない場合は自動生成されます。 プロパティの挙動: - グラフがテンプレートに属している場合にサポート |