تحديد المحور الموجود في الرسم البياني

تحديد المحور الموجود في الرسم البياني

الصورة الملتقطة التالية تظهر رسمًا بيانيًا يحتوي فقط على الفئة الرئيسية ومحور القيمة. لا يحتوي على أي فئة ثانوية أو محور قيمة.

todo:image_alt_text

يبرز الرمز النموذجي التالي استخدام Chart.hasAxis(int axisType, boolean isPrimary) لتحديد ما إذا كان لدى الرسم البياني النموذجي محور أساسي وثانوي للفئة والقيمة. يتم عرض نتيجة وحدة التحكم من الرمز النموذجي أدناه والتي تعرض صحيح للفئة الأساسية والمحور القيم ويعرض خطأ للفئة الثانوية والمحور القيم.

كود Java لتحديد المحور الموجود في الرسم البياني

// 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.getDataDir(DetermineWhichAxisExistsInChart.class);
// Create workbook object
Workbook workbook = new Workbook(dataDir + "source.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the chart
Chart chart = worksheet.getCharts().get(0);
// Determine which axis exists in chart
boolean ret = chart.hasAxis(AxisType.CATEGORY, true);
System.out.println("Has Primary Category Axis: " + ret);
ret = chart.hasAxis(AxisType.CATEGORY, false);
System.out.println("Has Secondary Category Axis: " + ret);
ret = chart.hasAxis(AxisType.VALUE, true);
System.out.println("Has Primary Value Axis: " + ret);
ret = chart.hasAxis(AxisType.VALUE, false);
System.out.println("Has Secondary Value Axis: " + ret);

المخرجات في وحدة الطرفية التي تم إنشاؤها بواسطة الكود النموذجي

هنا ناتج وحدة الطرفية للكود النموذجي أعلاه.

Has Primary Category Axis: true

Has Secondary Category Axis: false

Has Primary Value Axis: true

Has Secondary Value Axis: false