Excel Grafiklerinin Veri Etiketlerini Yönetme
Contents
[
Hide
]
VeriEtiketleri, bir grafikte önemli bir parçadır.
Her seri için değeri, yüzdeyi vb. kolayca öğrenebiliriz
VeriEtiketleri Seçenekleri
Aspose.Cells, DataLabels nesnesi ile grafiklerin veri etiketlerini çalışma zamanında yönetmeye izin verir; bu, veri etiketlerini taşımak, güncellemek ve biçimlendirmek için basittir.
||
Grafiğin VeriEtiketlerini Yönetme
Aspose.Cells ile grafik veri etiketlerini yönetmek basittir DataLabels ile.
Aşağıdaki kod örneği, VeriEtiketlerini nasıl yöneteceğinizi göstermektedir:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Instantiating a Workbook object | |
Workbook workbook = new 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("A1").putValue("Series1"); | |
worksheet.getCells().get("A2").putValue(50); | |
worksheet.getCells().get("A3").putValue(100); | |
worksheet.getCells().get("A4").putValue(150); | |
worksheet.getCells().get("B1").putValue("Series2"); | |
worksheet.getCells().get("B2").putValue(60); | |
worksheet.getCells().get("B3").putValue(32); | |
worksheet.getCells().get("B4").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("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("chart_datalabels.xlsx"); |
Gelişmiş Konular
- Grafiğin Serisinde Veri Noktalarına Özel Etiketler Ekleme
- Grafiklerin Veri Etiketlerinde Metin Kırpmayı Devre Dışı Bırak
- Grafik Hesaplandıktan Sonra Eksen Etiketlerini Okuma
- 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