تحديث محور القيم في المخطط (POST /valueaxis)

الملخص:
قم بتعديل محور القيم في مخطط محدد داخل ملف Excel مخزّن في خدمة Aspose Cloud. يمكنك ضبط الحدود، وحدات العلامات، ونطاق المقياس اللوغاريثمي، وغيرها من خصائص المحور في طلب واحد.


المتطلبات المسبقة

  1. رمز وصول JWT – احصل على رمز كما هو موضح في دليل المصادقة.
  2. يجب أن يكون ملف العمل (workbook) الذي تستهدفه قد تم رفعه مسبقًا إلى مساحة التخزين في Aspose Cloud (أو التخزين الافتراضي).
  3. تأكد من معرفة اسم ورقة العمل وفهرس المخطط (الذي يبدأ من الصفر) التي ترغب في تعديلها.

عنوان النهاية

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

استبدل الأسماء الرمزية بقيمك الفعلية.

الاسم الرمزي الوصف
{name} اسم ملف Excel (مثال: Book1.xlsx).
{sheetName} ورقة العمل التي يحتوي على المخطط (مثال: Sheet1).
{chartIndex} الفهرس الذي يبدأ من الصفر للمخطط (مثال: 0).

المصادقة

تستخدم الواجهة برمجية تطبيقات المصادقة القائمة على رمز JWT. شمل الرمز في الرأس Authorization كالتالي:

Authorization: Bearer <jwt token>

الأمان والمصادقة

واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة قائمة على رمز JWT.

معلمات الطلب

الاسم الموقع النوع الإلزامية الوصف
name المسار (Path) نص (string) نعم اسم ملف Excel المخزّن في السحابة.
sheetName المسار (Path) نص (string) نعم ورقة العمل التي تحتوي على المخطط.
chartIndex المسار (Path) عدد صحيح (int) نعم الفهرس الذي يبدأ من الصفر للمخطط المراد تحديثه.
axis جسم الطلب (Body) كائن (object) نعم إعدادات المحور (انظر مخطط جسم الطلب).
folder الاستعلام (Query) نص (string) لا مسار المجلد في السحابة حيث يقع الملف.
storageName الاستعلام (Query) نص (string) لا اسم خدمة التخزين المراد استخدامها.

مخطط جسم الطلب (كائن axis)

ينبغي أن تتضمّن فقط الخصائص التي ترغب في تغييرها.

الخاصية النوع الإلزامية الوصف
minimum رقم لا الحد الأدنى للمحور.
maximum رقم لا الحد الأقصى للمحور.
majorUnit رقم لا الفاصل بين علامات التقييم الرئيسية.
minorUnit رقم لا الفاصل بين علامات التقييم الثانوية.
logBase رقم لا القاعدة للأس اللوغاريثمي عند isLogarithmic = true.
isLogarithmic منطقي (boolean) لا ما إذا كان المحور يستخدم مقياسًا لوغاريتميًا.
displayUnit نص (string) لا تسمية الوحدة المعروضة على المحور (مثال: "Thousands").
tickMark نص (string) لا نمط علامات التقييم ("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.