Grafik Serisindeki Noktaların X ve Y Değerlerinin Türünü Bulma
Contents
[
Hide
]
Olası Kullanım Senaryoları
Bazen bir dizideki grafik noktalarının X ve Y değerlerinin türünü bilmek istersiniz. Aspose.Cells sağlarChartPoint.XValueTypeveChartPoint.YValueTypeBu amaçla kullanılabilecek özellikler. Lütfen dikkat, aramanız gerekecekChart.calculate() yöntemi, bu özellikleri etkin bir şekilde kullanabilmeniz için.
Grafik Serisindeki Noktaların X ve Y Değerlerinin Türünü Bulma
Aşağıdaki örnek kod,örnek excel dosyasıve ilk çalışma sayfasındaki ilk grafiğe erişir. Daha sonra çağırır[Chart.calculate()](https://reference.aspose.com/cells/java/com.aspose.cells/chart#calculate()yöntemini kullanır ve ilk grafik noktasının X ve Y değerlerinin türünü bulur ve bunları konsolda yazdırır. Lütfen referans için aşağıda gösterilen konsol çıktısına bakın.
Basit kod
This file contains hidden or 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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Converting integer enums to string enums | |
java.util.HashMap<Integer, String> cvTypes = new java.util.HashMap<Integer, String>(); | |
cvTypes.put(CellValueType.IS_NUMERIC, "IsNumeric"); | |
cvTypes.put(CellValueType.IS_STRING, "IsString"); | |
//Load sample Excel file containing chart. | |
Workbook wb = new Workbook(srcDir + "sampleFindTypeOfXandYValuesOfPointsInChartSeries.xlsx"); | |
//Access first worksheet. | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Access first chart. | |
Chart ch = ws.getCharts().get(0); | |
//Calculate chart data. | |
ch.calculate(); | |
//Access first chart point in the first series. | |
ChartPoint pnt = ch.getNSeries().get(0).getPoints().get(0); | |
//Print the types of X and Y values of chart point. | |
System.out.println("X Value Type: " + cvTypes.get(pnt.getXValueType())); | |
System.out.println("Y Value Type: " + cvTypes.get(pnt.getYValueType())); |
Konsol Çıkışı
X Value Type: IsString
Y Value Type: IsNumeric