[comment]: # translation:outdated

[comment]: # ({d2516189-d2516189})
# graph.update

[comment]: # ({/d2516189-d2516189})

[comment]: # ({5971d417-992bc0de})
### Beschreibung

`object graph.update(object/array graphs)`

Mit dieser Methode können vorhandene Diagramme aktualisiert werden.

::: noteclassic
Diese Methode ist nur für die Benutzertypen *Admin* und *Super admin*
verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den
Benutzerrolleneinstellungen entzogen werden. Weitere Informationen finden Sie unter [User
roles](/manual/web_interface/frontend_sections/users/user_roles).
:::

[comment]: # ({/5971d417-992bc0de})

[comment]: # ({93450c39-72c99624})
### Parameter

`(object/array)` Zu aktualisierende Graph-Eigenschaften.

Die Eigenschaft `graphid` muss für jeden Graphen definiert sein, alle anderen
Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden aktualisiert, alle
anderen bleiben unverändert.

Zusätzlich zu den [Standard-Graph-Eigenschaften](object#graph) akzeptiert die Methode
die folgenden Parameter.

|Parameter|[Type](/manual/api/reference_commentary#data-types)|Beschreibung|
|--|--|------|
|gitems|array|[Graph-Elemente](/manual/api/reference/graphitem/object) zum Ersetzen vorhandener Graph-Elemente. Wenn für ein Graph-Element die Eigenschaft `gitemid` definiert ist, wird es aktualisiert, andernfalls wird ein neues Graph-Element erstellt.|

[comment]: # ({/93450c39-72c99624})

[comment]: # ({9a0b4500-9a0b4500})
### Rückgabewerte

`(object)` Gibt ein Objekt zurück, das die IDs der aktualisierten Graphen
unter der Eigenschaft `graphids` enthält.

[comment]: # ({/9a0b4500-9a0b4500})

[comment]: # ({b41637d2-b41637d2})
### Beispiele

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({fdd1e9a6-7b33f5ce})
#### Festlegen des Maximums für die Y-Skala

Setzen Sie das Maximum der Y-Skala auf einen festen Wert von 100.

[Anfrage](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "graph.update",
    "params": {
        "graphid": "439",
        "ymax_type": 1,
        "yaxismax": 100
    },
    "id": 1
}
```

Antwort:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "graphids": [
            "439"
        ]
    },
    "id": 1
}
```

[comment]: # ({/fdd1e9a6-7b33f5ce})

[comment]: # ({84b1446b-84b1446b})
### Quelle

CGraph::update() in *ui/include/classes/api/services/CGraph.php*.

[comment]: # ({/84b1446b-84b1446b})
