إدارة DataLabels لمخططات Excel باستخدام ++C
Contents
[
Hide
]
علامات البيانات هي جزء مهم من المخطط. يمكننا بسهولة معرفة القيمة، النسبة المئوية، إلخ. لكل سلسلة.
خيارات علامات البيانات
تتيح Aspose.Cells أيضًا إدارة علامات البيانات للمخطط في وقت التشغيل باستخدام كائن DataLabels. من السهل تحريك، تحديث، وتنسيق علامات البيانات للمخطط.
||
إدارة علامات البيانات في الرسم البياني
إدارة علامات البيانات للمخطط بسهولة باستخدام Aspose.Cells DataLabels.
يوضح الكود التالي كيفية إدارة علامات البيانات:
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace Aspose::Cells::Charts;
int main()
{
Aspose::Cells::Startup();
// Instantiating a Workbook object
Workbook workbook;
// Adding a new worksheet to the Workbook object
int sheetIndex = workbook.GetWorksheets().Add();
// Obtaining the reference of the newly added worksheet by passing its sheet index
Worksheet worksheet = workbook.GetWorksheets().Get(sheetIndex);
// Adding sample values to cells
worksheet.GetCells().Get(u"A1").PutValue(50);
worksheet.GetCells().Get(u"A2").PutValue(100);
worksheet.GetCells().Get(u"A3").PutValue(150);
worksheet.GetCells().Get(u"B1").PutValue(60);
worksheet.GetCells().Get(u"B2").PutValue(32);
worksheet.GetCells().Get(u"B3").PutValue(50);
// Adding a chart to the worksheet
int chartIndex = worksheet.GetCharts().Add(ChartType::Column, 5, 0, 15, 5);
// Accessing the instance of the newly added chart
Chart chart = worksheet.GetCharts().Get(chartIndex);
// Adding SeriesCollection (chart data source) to the chart ranging from "A1" cell to "B3"
chart.GetNSeries().Add(u"A1:B3", true);
// Show value labels
chart.GetNSeries().Get(0).GetDataLabels().SetShowValue(true);
// Show series name labels
chart.GetNSeries().Get(1).GetDataLabels().SetShowSeriesName(true);
// Move labels to center
chart.GetNSeries().Get(1).GetDataLabels().SetPosition(LabelPositionType::Center);
// Save the file
workbook.Save(u"chart_datalabels.xlsx");
Aspose::Cells::Cleanup();
}