PowerPoint პრეზენტაციის диаграммы

გრაფიკები გვაწვდიან სწრაფ და ვრცელს მექანიზმს სტატისტიკური მონაცემების წარმოსადგენად. ისინი საშუალებას აძლევენ შესაბამის დაინტერესებულ მხარეებს სწრაფად მიიღონ მნიშვნელოვანი გადაწყვეტილებები. გრაფიკები შედგება მონაცემებისა და მათი შესაბამისი კატეგორიებისგან. ამიტომ, ოპერაციები, როგორიცაა გრაფიკების მონაცემების დამატება, განახლება და წაშლა PowerPoint-ში. მისი შესაბამისი კატეგორიებიც შეიძლება განხორციელდეს Aspose.Slides Cloud API-ის გამოყენებით.

აღარაწყისში, SDK-ს გამოყენებისათვის საჭიროა მისი დაყენება და ყველაზე მარტივი გზა არის NuGet ბიბლიოთეკის საშუალებით. ამიტომ, გთხოვთ სცადოთ შემდეგი ბრძანების გამოყენება პაკეტის მმართველის კონსოლში

 Install-Package Aspose.Slides-Cloud -Version 21.2.0

Cloud API-ს ასევე შეგიძლიათ წვდომა cURL ბრძანებების გამოყენებით ტერმინალზე. ასე რომ, მათზე წვდომისთვის უნდა მიაწვდოთ JWT ტოკენი, რომელიც გენერირდება თქვენი Client ID-სა და Client Secret-ზე დაფუძნებით. ამიტომ გირჩევთ, შეხვიდეთ შემდეგ ლინკებზე დამატებითი ინფორმაციის შესახებ

ბრიფების კატეგორიებთან მუშაობა

ახალი რესურსი არის ფორმის სუბრესურსი. ის მუშაობს მხოლოდ იმ ჩარტ ფორმებზე, რომლებიც მხარს უჭერენ კატეგორიებს (სვეტი, ხაზი და სხვა).ეს გვაძლევს საშუალებას, დავამატოთ, გავაუმჯობესოთ და წავშალოთ ჩარტ კატეგორიები დაკავშირებულ მონაცემთა წერტილებთან ერთად. ეს სტატია ძირითადად კონცენტრირდება შემდეგ თემებზე

ჩართვის კატეგორია ჩარტში

Request URL

<code>POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/categories?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
ChartCategory dto = new ChartCategory
{
    Value = "NewCategory",
    DataPoints = new List<OneValueChartDataPoint>
    {
        new OneValueChartDataPoint { Value = 5.5 },
        new OneValueChartDataPoint { Value = 76 },
        new OneValueChartDataPoint { Value = 27 }
    }
};
PostChartCategoryRequest request = new PostChartCategoryRequest
{
    Name = "myPresentaion.pptx",
    Folder = "myFolder",
    SlideIndex = 1,
    ShapeIndex = 1,
    Category = dto
};
Chart chart = api.PostChartCategory(request);
Console.WriteLine(chart.Categories.Count);

გაახლავე გრაფიკის კატეგორია

Request URL

<code>PUT https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/categories/2?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
ChartCategory dto = new ChartCategory
{
    Value = "UpdatedCategory",
    DataPoints = new List<OneValueChartDataPoint>
    {
        new OneValueChartDataPoint { Value = 5.5 },
        new OneValueChartDataPoint { Value = 76 },
        new OneValueChartDataPoint { Value = 27 }
    }
};
PutChartCategoryRequest request = new PutChartCategoryRequest
{
    Name = "myPresentaion.pptx",
    Folder = "myFolder",
    SlideIndex = 1,
    ShapeIndex = 1,
    CategoryIndex = 2,
    Category = dto
};
Chart chart = api.PutChartCategory(request);
Console.WriteLine(chart.Categories.Count);

Charts კატეგორიის წაშლა

The Aspose.Slides Cloud API ასევე გვთავაზობს დიაგრამის ობიექტებში ნებისმიერი არსებული კატეგორიის წაშლის შესაძლებლობებს. თქვენ მხოლოდ უნდა მიაწვდოთ სლაიდის ინდექსი, შესაბამისი ფორმის ინდექსი და დაკავშირებული კატეგორიის ID მოთხოვნების დასაკმაყოფილებლად.

Request URL

<code>DELETE https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/categories/2?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
DeleteChartCategoryRequest request = new DeleteChartCategoryRequest
{
    Name = "myPresentaion.pptx",
    Folder = "myFolder",
    SlideIndex = 1,
    ShapeIndex = 1,
    CategoryIndex = 2
};
Chart chart = api.DeleteChartCategory(request);
Console.WriteLine(chart.Categories.Count);

გამოცდილება დიაგრამების მონაცემებთან

API სრულადაა გაწვდილი ფუნქციის სათქმელად, რომელიც ეხება დიაგრამის ობიექტებთან დაკავშირებულ მონაცემთა პუნქტების მანიპულაციას PowerPoint სლაიდებში. API-ის ბოლო განახლებების თანახმად, ახალი რესურსი არის სერიის საგნობრივი რესურსი. იგი მუშაობს მხოლოდ დიაგრამების ფორმებისათვის და საშუალებას გვაძლევს შევქმნათ, შევცვალოთ და წავშალოთ ინდივიდუალური მონაცემთა პუნქტები.

ჩაემატეთ მონაცემები ცქერის სერიას

ეს მუშაობს სკატერული და ბუშტოვანი სერიების გამოყენებით. თქვენ ვერ შექმნით მონაცემთა წერტილს ერთ მნიშვნელობის სერიისთვის შესაბამის კატეგორიის შექმნის გარეშე.

Request URL

<code>POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2/dataPoints?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
ScatterChartDataPoint dto = new ScatterChartDataPoint
{
 XValue = 5.5,
 YValue = 8
};
PostChartDataPointRequest request = new PostChartDataPointRequest
{
 Name = "myPresentaion.pptx",
 Folder = "myFolder",
 SlideIndex = 1,
 ShapeIndex = 1,
 SeriesIndex = 2,
 DataPoint = dto
};
Chart chart = api.PostChartDataPoint(request);
Console.WriteLine(((ScatterSeries)chart.Series[1]).DataPoints.Count);

ჩარტის მონაცემების ორიენტაცია განახლება

თქვენ ასევე შეგიძლიათ გამოიყენოთ API-ი არსებული დიაგრამის მონაცემების წერტილების განახლებისთვის.

Request URL

<code>PUT https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2/dataPoints/2?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);

ScatterChartDataPoint dto = new ScatterChartDataPoint
{
 XValue = 5.5,
 YValue = 8
};
PutChartDataPointRequest request = new PutChartDataPointRequest
{
 Name = "myPresentaion.pptx",
 Folder = "myFolder",
 SlideIndex = 1,
 ShapeIndex = 1,
 SeriesIndex = 2,
 PointIndex = 2,
 DataPoint = dto
};
Chart chart = api.PutChartDataPoint(request);
Console.WriteLine(((ScatterSeries)chart.Series[1]).DataPoints[1].XValue); //5.5

ორგანიზაცია დიაგრამის მონაცემის წ 삭제

Chart ობიექტში არსებული მონაცემების ყველა პუნქტისათვის, API ასევე გაწვდით საშუალებას წაშალოთ ნებისმიერი პუნქტი PointIndex-ის მნიშვნელობის მიწოდებით.

Request URL

<code>DELETE https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2/dataPoints/2?folder=myFolder</code>

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
DeleteChartDataPointRequest request = new DeleteChartDataPointRequest
{
 Name = "myPresentaion.pptx",
 Folder = "myFolder",
 SlideIndex = 1,
 ShapeIndex = 1,
 SeriesIndex = 2,
 PointIndex = 2
};
Chart chart = api.DeleteChartDataPoint(request);
Console.WriteLine(((ScatterSeries)chart.Series[1]).DataPoints.Count);