Trova il tipo di valori X e Y dei punti nella serie di grafici
Contents
[
Hide
]
Possibili scenari di utilizzo
A volte, vuoi conoscere il tipo di valori X e Y dei punti del grafico in una serie. Aspose.Cells fornisceChartPoint.XValueTypeeChartPoint.YValueTypeproprietà utilizzabili a tale scopo. Tieni presente che dovrai chiamareGrafico.calcola() prima di poter utilizzare queste proprietà in modo efficace.
Trova il tipo di valori X e Y dei punti nella serie di grafici
Il codice di esempio seguente carica il fileesempio di file Excele accede al primo grafico all’interno del primo foglio di lavoro. Quindi chiama il[Grafico.calcola()](https://reference.aspose.com/cells/java/com.aspose.cells/chart#calculate()e trova il tipo di valori X e Y del primo punto del grafico e li stampa sulla console. Si prega di consultare l’output della console mostrato di seguito per un riferimento.
Codice d’esempio
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())); |
Uscita console
X Value Type: IsString
Y Value Type: IsNumeric