Excel Grafiklerinde Veri Etiketlerini C++ ile Yönetin
Contents
[
Hide
]
VeriEtiketleri, bir grafikte önemli bir parça. Her serinin değerini, yüzdesini vb. kolayca bilebiliriz.
VeriEtiketleri Seçenekleri
Aspose.Cells, ayrıca, DataLabels nesnesi ile çalışma sırasında grafiklerin veri etiketlerini yönetmenize olanak tanır. Veri etiketlerini taşımak, güncellemek ve biçimlendirmek oldukça basittir.
||
Grafiğin VeriEtiketlerini Yönetme
Aspose.Cells ile grafik veri etiketlerini DataLabels ile yönetmek çok kolaydır.
Aşağıdaki kod parçacığı, Veri Etiketlerini nasıl yöneteceğinizi gösterir:
#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();
}
Gelişmiş Konular
- Grafiğin Serisinde Veri Noktalarına Özel Etiketler Ekleme
- Grafiklerin Veri Etiketlerinde Metin Kırpmayı Devre Dışı Bırak
- Veri Etiket Şeklini Metne Sığacak Şekilde Yeniden Boyutlandır
- Grafik Noktasının Zengin Metin Özel Veri Etiketi
- Grafiğin Veri Etiketlerinin Şekil Türünü Ayarlama
- Veri Etiketleri Olarak Hücre Aralığını Gösterme