Déterminez quel axe existe dans le graphique

Déterminez quel axe existe dans le graphique

La capture d’écran ci-dessous montre un graphique qui a uniquement l’axe de catégorie et de valeur principaux. Il n’a pas d’axe de catégorie et de valeur secondaires.

todo:image_alt_text

Le code d’exemple suivant démontre l’utilisation de Chart.hasAxis(int axisType, boolean isPrimary) pour déterminer si le graphique d’exemple possède des axes de catégorie et de valeur principaux et secondaires. La sortie de la console du code est affichée ci-dessous, affichant vrai pour l’axe de catégorie principal et de valeur, et faux pour l’axe de catégorie et de valeur secondaires.

Code Java pour déterminer quels axes existent dans le graphique

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

Sortie de la console générée par le code d’exemple

Voici la sortie de la console du code d’exemple ci-dessus.

Has Primary Category Axis: true

Has Secondary Category Axis: false

Has Primary Value Axis: true

Has Secondary Value Axis: false