Actualizar eje de valores de gráfico (POST /valueaxis)

Resumen:
Modifique el eje de valores de un gráfico específico en un libro de Excel almacenado en Aspose Cloud. Puede configurar límites, unidades de marca, escala logarítmica y otras propiedades del eje en una única solicitud.


Requisitos previos

  1. Token de acceso JWT – Obtenga un token según se describe en la Guía de autenticación.
  2. El libro de trabajo objetivo ya debe estar cargado en el almacenamiento de Aspose Cloud (o en el almacenamiento predeterminado).
  3. Conozca el nombre de la hoja de cálculo y el índice del gráfico (base cero) que desea modificar.

Punto de conexión

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

Reemplace los marcadores de posición con sus valores reales.

Marcador de posición Descripción
{name} Nombre del archivo de Excel (por ejemplo, Book1.xlsx).
{sheetName} Hoja de cálculo que contiene el gráfico (por ejemplo, Sheet1).
{chartIndex} Índice base cero del gráfico (por ejemplo, 0).

Autenticación

La API utiliza autenticación basada en token JWT. Incluya el token en el encabezado Authorization:

Authorization: Bearer <jwt token>

Seguridad y autenticación

Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.

Parámetros de solicitud

Nombre Ubicación Tipo Obligatorio Descripción
name Ruta string Nombre del archivo de Excel almacenado en la nube.
sheetName Ruta string Hoja de cálculo que contiene el gráfico.
chartIndex Ruta int Índice base cero del gráfico que se va a actualizar.
axis Cuerpo object Configuraciones del eje (consulte Esquema del cuerpo de solicitud).
folder Consulta string No Ruta de la carpeta en la nube donde se encuentra el archivo.
storageName Consulta string No Nombre del servicio de almacenamiento a utilizar.

Esquema del cuerpo de solicitud (objeto axis)

Solo deben estar presentes las propiedades que necesite cambiar.

Propiedad Tipo Obligatorio Descripción
minimum number No Límite inferior del eje.
maximum number No Límite superior del eje.
majorUnit number No Intervalo entre marcas mayores.
minorUnit number No Intervalo entre marcas menores.
logBase number No Base del logaritmo cuando isLogarithmic es true.
isLogarithmic boolean No Indica si el eje utiliza una escala logarítmica.
displayUnit string No Etiqueta de unidad que se muestra en el eje (por ejemplo, "Thousands").
tickMark string No Estilo de las marcas ("inside", "outside", etc.).
crossAt number No Posición donde el eje cruza el eje perpendicular.

Ejemplo de cuerpo de solicitud

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

Ejemplos de solicitudes

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
      }'

Ejemplos de SDK


Respuestas

Éxito (200)

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

El tipo de respuesta es CellsCloudResponse.

Códigos de estado HTTP

Código Significado Descripción
200 OK Filtro aplicado correctamente; la respuesta contiene los detalles de la operación.
400 Petición incorrecta Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido).
401 No autorizado Token JWT inválido o faltante.
413 Carga útil demasiado grande El archivo cargado excede el límite de tamaño.
500 Error interno del servidor Error inesperado en el servidor.

Recursos adicionales


Para cualquier pregunta o comentario, comuníquese con el equipo de soporte de Aspose.Cells Cloud.