Os seguintes objetos estão diretamente relacionados à API graph.
O objeto gráfico possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| graphid | ID | ID do gráfico. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| height | integer | Altura do gráfico em pixels. Comportamento da propriedade: - obrigatório para operações de criação |
| name | string | Nome do gráfico. Comportamento da propriedade: - obrigatório para operações de criação |
| width | integer | Largura do gráfico em pixels. Comportamento da propriedade: - obrigatório para operações de criação |
| flags | integer | Origem do gráfico. Valores possíveis: 0 - (padrão) um gráfico simples; 4 - um gráfico convertido de protótipo. Comportamento da propriedade: - somente leitura |
| graphtype | integer | Tipo de layout do gráfico. Valores possíveis: 0 - (padrão) normal; 1 - empilhado; 2 - pizza; 3 - explodido. |
| percent_left | float | Percentil esquerdo. Padrão: 0. |
| percent_right | float | Percentil direito. Padrão: 0. |
| show_3d | integer | Se deve mostrar gráficos de pizza e explodidos em 3D. Valores possíveis: 0 - (padrão) mostrar em 2D; 1 - mostrar em 3D. |
| show_legend | integer | Se deve mostrar a legenda no gráfico. Valores possíveis: 0 - ocultar; 1 - (padrão) mostrar. |
| show_work_period | integer | Se deve mostrar o tempo de trabalho no gráfico. Valores possíveis: 0 - ocultar; 1 - (padrão) mostrar. |
| show_triggers | integer | Se deve mostrar a linha de trigger no gráfico. Valores possíveis: 0 - ocultar; 1 - (padrão) mostrar. |
| templateid | ID | ID do gráfico do template pai. Comportamento da propriedade: - somente leitura |
| yaxismax | float | O valor máximo fixo para o eixo Y. Padrão: 100. |
| yaxismin | float | O valor mínimo fixo para o eixo Y. Padrão: 0. |
| ymax_itemid | ID | ID do item que é usado como valor máximo para o eixo Y. Se um usuário não tiver acesso ao item especificado, o gráfico será renderizado como se ymax_type estivesse definido como "calculado". |
| ymax_type | integer | Método de cálculo do valor máximo para o eixo Y. Valores possíveis: 0 - (padrão) calculado; 1 - fixo; 2 - item. |
| ymin_itemid | ID | ID do item que é usado como valor mínimo para o eixo Y. Se um usuário não tiver acesso ao item especificado, o gráfico será renderizado como se ymin_type estivesse definido como "calculado". |
| ymin_type | integer | Método de cálculo do valor mínimo para o eixo Y. Valores possíveis: 0 - (padrão) calculado; 1 - fixo; 2 - item. |
| uuid | string | Identificador único universal, usado para vincular gráficos importados a já existentes. Gerado automaticamente, se não fornecido. Comportamento da propriedade: - suportado se o gráfico pertencer a um template |