Grafik Değer Ekseni Güncelle (POST /valueaxis)

Özet:
Aspose Cloud deposunda depolanan bir Excel çalışma kitabında belirli bir grafik değer eksenini değiştirin. Tek bir istekte sınırları, küçük ve büyük ölçek birimlerini, logaritmik ölçeklendirmeyi ve diğer eksen özelliklerini ayarlayabilirsiniz.


Ön Koşullar

  1. JWT erişim belirteci – Belirteci Kimlik Doğrulama kılavuzunda açıklanan şekilde edinin.
  2. Hedef çalışma kitabının zaten Aspose Cloud deposuna (veya varsayılan depoya) yüklenmiş olması gerekir.
  3. Değiştirmek istediğiniz çalışma sayfası adını ve sıfırdan başlayarak grafik dizinini bilmelisiniz.

Uç Nokta

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

Yer tutucuları gerçek değerlerinizle değiştirin.

Yer Tutucu Açıklama
{name} Excel dosyasının adı (örneğin, Book1.xlsx).
{sheetName} Grafik içeren çalışma sayfası (örneğin, Sheet1).
{chartIndex} Grafik için sıfırdan başlayarak dizin (örneğin, 0).

Kimlik Doğrulama

API, JWT belirteci tabanlı kimlik doğrulama kullanır. Belirteci Authorization başlığına ekleyin:

Authorization: Bearer <jwt token>

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.

İstek Parametreleri

Ad Konum Tür Gerekli Açıklama
name Yol string Evet Bulutta depolanan Excel dosyası adı.
sheetName Yol string Evet Grafik içeren çalışma sayfası.
chartIndex Yol int Evet Güncellenecek grafik için sıfırdan başlayarak dizin.
axis Gövde object Evet Eksen ayarları (İstek Gövdesi Şeması bölümüne bakın).
folder Sorgu string Hayır Dosyanın bulunduğu bulut klasör yolu.
storageName Sorgu string Hayır Kullanılacak depolama hizmetinin adı.

İstek Gövdesi Şeması (axis nesnesi)

Yalnızca değiştirmek istediğiniz özellikleri belirtmeniz yeterlidir.

Özellik Tür Gerekli Açıklama
minimum number Hayır Eksenin alt sınırı.
maximum number Hayır Eksenin üst sınırı.
majorUnit number Hayır Büyük işaretleme aralığı.
minorUnit number Hayır Küçük işaretleme aralığı.
logBase number Hayır isLogarithmic değeri true olduğunda kullanılan logaritma tabanı.
isLogarithmic boolean Hayır Eksenin logaritmik ölçek kullanıp kullanmadığı.
displayUnit string Hayır Eksen üzerinde gösterilen birim etiketi (örneğin, "Binlerce").
tickMark string Hayır İşaret stili ("inside", "outside", vb.).
crossAt number Hayır Eksenin dik eksenle kesiştiği konum.

Örnek İstek Gövdesi

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

Örnek İstekler

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": "Birimler",
        "tickMark": "inside",
        "crossAt": 0
      }'

SDK Örnekleri


Yanıtlar

Başarılı (200)

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

Yanıt türü CellsCloudResponse‘dır.

HTTP Durum Kodları

Kod Anlam Açıklama
200 OK Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Bad Request Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Unauthorized Geçersiz veya eksik JWT belirteci.
413 Payload Too Large Yüklenen dosya boyut sınırını aşıyor.
500 Internal Server Error Beklenmeyen sunucu hatası.

Ek Kaynaklar


Herhangi bir sorunuz veya geri bildiriminiz için lütfen Aspose.Cells Cloud destek ekibiyle iletişime geçin.