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
- JWT erişim belirteci – Belirteci Kimlik Doğrulama kılavuzunda açıklanan şekilde edinin.
- Hedef çalışma kitabının zaten Aspose Cloud deposuna (veya varsayılan depoya) yüklenmiş olması gerekir.
- 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
- OpenAPI Spesifikasyonu – JSON‑YAML’i görüntüle / indir
- SDK Depo – https://github.com/aspose-cells-cloud
- Kimlik Doğrulama kılavuzu – https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/
Herhangi bir sorunuz veya geri bildiriminiz için lütfen Aspose.Cells Cloud destek ekibiyle iletişime geçin.