ابحث عن نوع قيم X و Y للنقاط في سلسلة المخططات

سيناريوهات الاستخدام الممكنة

في بعض الأحيان ، تريد معرفة نوع قيم X و Y لنقاط المخطط في سلسلة. يوفر Aspose.CellsChartPoint.XValueTypeوChartPoint.YValueTypeالخصائص التي يمكن استخدامها لهذا الغرض. يرجى ملاحظة ، سوف تضطر إلى الاتصالChart.calculate () قبل أن تتمكن من استخدام هذه الخصائص بفعالية.

ابحث عن نوع قيم X و Y للنقاط في سلسلة المخططات

يقوم نموذج التعليمات البرمجية التالي بتحميل ملفنموذج لملف Excelوالوصول إلى المخطط الأول داخل ورقة العمل الأولى. ثم يستدعي[Chart.calculate ()](https://reference.aspose.com/cells/java/com.aspose.cells/chart#calculate()والبحث عن نوع قيم X و Y لنقطة المخطط الأولى وطباعتها على وحدة التحكم. يرجى الاطلاع على إخراج وحدة التحكم الموضح أدناه للحصول على مرجع.

عينة من الرموز

// 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()));

إخراج وحدة التحكم

X Value Type: IsString

Y Value Type: IsNumeric