更新图表数值轴(POST /valueaxis)
摘要:
修改存储于 Aspose Cloud 中的 Excel 工作簿内特定图表的数值轴。您可在单次请求中设置边界、刻度单位、对数缩放及其他轴属性。
前提条件
- JWT 访问令牌 – 按照身份验证指南中的说明获取令牌。
- 目标工作簿必须已上传至 Aspose Cloud 存储空间(或默认存储)。
- 了解您希望修改的工作表名称及图表的从零开始索引(zero-based index)。
端点
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis
请将占位符替换为您的实际值。
| 占位符 |
描述 |
{name} |
Excel 文件名称(例如 Book1.xlsx)。 |
{sheetName} |
包含图表的工作表名称(例如 Sheet1)。 |
{chartIndex} |
图表的从零开始索引(例如 0)。 |
身份验证
该 API 使用 JWT 令牌身份验证。请在 Authorization 请求头中包含令牌:
Authorization: Bearer <jwt token>
安全与身份验证
Aspose.Cells Cloud API 安全可靠,需使用 JWT 令牌身份验证。
请求参数
| 名称 |
位置 |
类型 |
必填 |
描述 |
| name |
路径 |
字符串 |
是 |
云端存储的 Excel 文件名。 |
| sheetName |
路径 |
字符串 |
是 |
包含图表的工作表名称。 |
| chartIndex |
路径 |
整数 |
是 |
待更新图表的从零开始索引。 |
| axis |
请求体 |
对象 |
是 |
轴设置(详见 请求体 Schema)。 |
| folder |
查询参数 |
字符串 |
否 |
文件所在云端文件夹路径。 |
| storageName |
查询参数 |
字符串 |
否 |
使用的存储服务名称。 |
请求体 Schema(axis 对象)
仅需提供您打算修改的属性。
| 属性 |
类型 |
必填 |
描述 |
minimum |
数字 |
否 |
轴的下界。 |
maximum |
数字 |
否 |
轴的上界。 |
majorUnit |
数字 |
否 |
主刻度线之间的间隔。 |
minorUnit |
数字 |
否 |
次刻度线之间的间隔。 |
logBase |
数字 |
否 |
当 isLogarithmic 为 true 时所用的对数底数。 |
isLogarithmic |
布尔值 |
否 |
轴是否采用对数刻度。 |
displayUnit |
字符串 |
否 |
轴上显示的单位标签(例如 "Thousands")。 |
tickMark |
字符串 |
否 |
刻度线样式("inside"、"outside" 等)。 |
crossAt |
数字 |
否 |
轴与垂直轴相交的位置。 |
请求体示例
{
"minimum": 0,
"maximum": 200,
"majorUnit": 20,
"minorUnit": 5,
"logBase": 10,
"isLogarithmic": false,
"displayUnit": "Units",
"tickMark": "inside",
"crossAt": 0
}
请求示例
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 示例
响应
成功(200)
{
"Code": 200,
"Status": "OK"
}
响应类型为 CellsCloudResponse。
HTTP 状态码
| 状态码 |
含义 |
描述 |
| 200 |
OK(成功) |
筛选条件已成功应用;响应包含操作详情。 |
| 400 |
Bad Request(错误请求) |
缺少或参数无效(例如不支持的文件类型)。 |
| 401 |
Unauthorized(未授权) |
JWT 令牌无效或缺失。 |
| 413 |
Payload Too Large(载荷过大) |
上传文件超出大小限制。 |
| 500 |
Internal Server Error(内部服务器错误) |
意外服务器错误。 |
其他资源
如有任何疑问或反馈,请联系 Aspose.Cells Cloud 支持团队。