Veri Noktalarının İkinci Pastada veya Pasta Pastası veya Pasta Çubuğu Grafiğindeki Çubukta olup olmadığını bulun

Olası Kullanım Senaryoları

Serinin veri noktalarının ikinci pastada olup olmadığını bulabilirsiniz.Turta Turtası grafikte veya çubuğundaPasta Barı Aspose.Cells numaralı tabloyu kullanın. LütfenChartPoint.IsInSecondaryPlotbelirlemek için özellik.

Lütfen indirinörnek excel dosyası aşağıdaki örnek kodda kullanılır ve konsol çıktısına bakın. eğer açarsanörnek excel dosyası10’dan küçük olan tüm veri noktalarının çubuğunun içinde olduğunu göreceksiniz.Pasta Barıkonsol çıktısında da gösterildiği gibi grafik.

Veri Noktalarının İkinci Pastada veya Pasta Pastası veya Pasta Çubuğu Grafiğindeki Çubukta olup olmadığını bulun

Aşağıdaki örnek kod, veri noktalarının ikinci pastada mı yoksa çubukta mı olduğunun nasıl bulunacağını gösterir.Turta Turtası veyaPasta Barıçizelge.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(FindDataPoints.class) + "articles/";
// Load source excel file containing Bar of Pie chart
Workbook wb = new Workbook(dataDir + "PieBars.xlsx");
// Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
// Access first chart which is Bar of Pie chart and calculate it
Chart ch = ws.getCharts().get(0);
ch.calculate();
// Access the chart series
Series srs = ch.getNSeries().get(0);
// Print the data points of the chart series and check
// its IsInSecondaryPlot property to determine if data point is inside
// the bar or pie
for (int i = 0; i < srs.getPoints().getCount(); i++) {
// Access chart point
ChartPoint cp = srs.getPoints().get(i);
// Skip null values
if (cp.getYValue() == null)
continue;
// Print the chart point value and see if it is inside bar or pie
// If the IsInSecondaryPlot is true, then the data point is inside
// bar
// otherwise it is inside the pie
System.out.println("Value: " + cp.getYValue());
System.out.println("IsInSecondaryPlot: " + cp.isInSecondaryPlot());
System.out.println();

Konsol Çıkışı

Lütfen yukarıdaki örnek kodun aşağıdaki kodla yürütülmesinden sonra oluşturulan aşağıdaki konsol çıktısına bakın:örnek excel dosyası . Eğerİkincil Arsa İçinde dır-dirYANLIŞ , veri noktası Pastanın içindeyse veyadoğru, ardından veri noktası Çubuğun içindedir.

 Value: 15

IsInSecondaryPlot: false

Value: 9

IsInSecondaryPlot: true

Value: 2

IsInSecondaryPlot: true

Value: 40

IsInSecondaryPlot: false

Value: 5

IsInSecondaryPlot: true

Value: 4

IsInSecondaryPlot: true

Value: 25

IsInSecondaryPlot: false