Diagrammwertachse aktualisieren (POST /valueaxis)
Zusammenfassung:
Ändern Sie die Wertachse eines bestimmten Diagramms in einer Excel-Arbeitsmappe, die in Aspose Cloud gespeichert ist. Sie können Grenzwerte, Tick-Intervalle, logarithmische Skalierung und andere Achseneigenschaften in einer einzigen Anforderung festlegen.
Voraussetzungen
- JWT-Zugriffstoken – Holen Sie sich ein Token wie in der Authentifizierungsanleitung beschrieben.
- Die Ziel-Arbeitsmappe muss bereits in den Aspose Cloud-Speicher (oder den Standard-Speicher) hochgeladen sein.
- Kennt den Arbeitsblattnamen und den nullbasierten Diagrammindex, den Sie ändern möchten.
Endpunkt
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis
Ersetzen Sie die Platzhalter durch Ihre tatsächlichen Werte.
| Platzhalter | Beschreibung |
|---|---|
{name} |
Name der Excel-Datei (z. B. Book1.xlsx). |
{sheetName} |
Arbeitsblatt, das das Diagramm enthält (z. B. Sheet1). |
{chartIndex} |
Nullbasierter Index des Diagramms (z. B. 0). |
Authentifizierung
Die API verwendet eine JWT-Token-basierte Authentifizierung. Geben Sie das Token im Authorization-Header an:
Authorization: Bearer <jwt token>
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Name | Speicherort | Typ | Erforderlich | Beschreibung |
|---|---|---|---|---|
| name | Pfad | string | Ja | Name der Excel-Datei im Cloud-Speicher. |
| sheetName | Pfad | string | Ja | Arbeitsblatt, das das Diagramm enthält. |
| chartIndex | Pfad | int | Ja | Nullbasierter Index des zu aktualisierenden Diagramms. |
| axis | Textkörper | object | Ja | Achseneinstellungen (siehe Anforderungstext-Schema). |
| folder | Abfrage | string | Nein | Cloud-Ordnerpfad, in dem sich die Datei befindet. |
| storageName | Abfrage | string | Nein | Name des zu verwendenden Speicherdienstes. |
Anforderungstext-Schema (axis-Objekt)
Es müssen nur die Eigenschaften angegeben werden, die Sie ändern möchten.
| Eigenschaft | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
minimum |
number | Nein | Untere Grenze der Achse. |
maximum |
number | Nein | Obere Grenze der Achse. |
majorUnit |
number | Nein | Intervall zwischen Hauptstrichen. |
minorUnit |
number | Nein | Intervall zwischen Nebenstrichen. |
logBase |
number | Nein | Basis des Logarithmus, wenn isLogarithmic auf true gesetzt ist. |
isLogarithmic |
boolean | Nein | Gibt an, ob die Achse eine logarithmische Skalierung verwendet. |
displayUnit |
string | Nein | Auf der Achse angezeigte Einheit (z. B. "Thousands"). |
tickMark |
string | Nein | Stil der Striche ("inside", "outside" usw.). |
crossAt |
number | Nein | Position, an der die Achse die senkrechte Achse schneidet. |
Beispiel für Anforderungstext
{
"minimum": 0,
"maximum": 200,
"majorUnit": 20,
"minorUnit": 5,
"logBase": 10,
"isLogarithmic": false,
"displayUnit": "Units",
"tickMark": "inside",
"crossAt": 0
}
Beispielanforderungen
cURL
curl -v "https://api.aspose.cloud/v3.0/cells/<code class=\"placeholder\">{name}</code>/worksheets/<code class=\"placeholder\">{sheetName}</code>/charts/<code class=\"placeholder\">{chartIndex}</code>/valueaxis?folder=<code class=\"placeholder\">{folder}</code>&storageName=<code class=\"placeholder\">{storageName}</code>" \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>" \
-d '{
"minimum": 0,
"maximum": 200,
"majorUnit": 20,
"minorUnit": 5,
"logBase": 10,
"isLogarithmic": false,
"displayUnit": "Units",
"tickMark": "inside",
"crossAt": 0
}'
SDK-Beispiele
Antworten
Erfolg (200)
{
"Code": 200,
"Status": "OK"
}
Der Antworttyp ist CellsCloudResponse.
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Weitere Ressourcen
- OpenAPI-Spezifikation – Anzeigen / Herunterladen als JSON-YAML
- SDK-Repository – https://github.com/aspose-cells-cloud
- Authentifizierungsanleitung – https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/
Für Fragen oder Feedback wenden Sie sich bitte an das Aspose.Cells Cloud-Supportteam.