Uppdatera diagramvärdeaxel (POST /valueaxis)

Sammanfattning:
Ändra värdeaxeln för ett specifikt diagram i en Excel-arbetsbok som lagras i Aspose Cloud. Du kan ställa in gränser, stegvärden, logaritmisk skalning och andra axelinställningar i en enda begäran.


Förutsättningar

  1. JWT-åtkomsttoken – skaffa en token enligt beskrivningen i Autentisering guide.
  2. Den mål-arbetsbok måste redan laddats upp till Aspose Cloud-lagring (eller standardlagringen).
  3. Känn till arkets namn och indexet för diagrammet (nollbaserat) som du vill ändra.

Endpoint

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis

Ersätt platshållarna med dina faktiska värden.

Platshållare Beskrivning
{name} Namn på Excel-filen (t.ex. Book1.xlsx).
{sheetName} Arket som innehåller diagrammet (t.ex. Sheet1).
{chartIndex} Nollbaserat index för diagrammet (t.ex. 0).

Autentisering

API:et använder JWT tokenbaserad autentisering. inkludera token i Authorization-headern:

Authorization: Bearer <jwt token>

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT tokenbaserad autentisering.

Begärandeparametrar

Namn Plats Typ Obligatoriskt Beskrivning
name Sökväg string Ja Namn på Excel-filen lagrad i molnet.
sheetName Sökväg string Ja Arket som innehåller diagrammet.
chartIndex Sökväg int Ja Nollbaserat index för diagrammet som ska uppdateras.
axis Text object Ja Axelinställningar (se Begärandetextschema).
folder Fråga string Nej Molnsökväg till mappen där filen finns.
storageName Fråga string Nej Namn på lagringstjänsten som ska användas.

Begärandetextschema (axis-objekt)

Endast egenskaperna du behöver ändra behöver finnas med.

Egenskap Typ Obligatoriskt Beskrivning
minimum number Nej Undre gräns för axeln.
maximum number Nej Övre gräns för axeln.
majorUnit number Nej Intervall mellan stora tick-märken.
minorUnit number Nej Intervall mellan små tick-märken.
logBase number Nej Logaritmbas när isLogarithmic är true.
isLogarithmic boolean Nej Om axeln använder logaritmisk skalning.
displayUnit string Nej Enhetsetikett som visas på axeln (t.ex. "Tusental").
tickMark string Nej Stil för tick-märken ("inside", "outside", etc.).
crossAt number Nej Position där axeln korsar den vinkelräta axeln.

Exempel på begärandetext

{
  "minimum": 0,
  "maximum": 200,
  "majorUnit": 20,
  "minorUnit": 5,
  "logBase": 10,
  "isLogarithmic": false,
  "displayUnit": "Units",
  "tickMark": "inside",
  "crossAt": 0
}

Exempel på begäranden

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-exempel


Svar

Framgång (200)

{
  "Code": 200,
  "Status": "OK"
}

Svarstypen är CellsCloudResponse.

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer.
400 Bad Request Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Unauthorized Ogiltig eller saknad JWT-token.
413 Payload Too Large Den uppladdade filen överskrider storleksgränsen.
500 Internal Server Error Oväntat serverfel.

Ytterligare resurser


Vid frågor eller feedback, vänligen kontakta Aspose.Cells Cloud-supportteamet.