チャート シリーズのポイントの X 値と Y 値のタイプを見つける
Contents
[
Hide
]
考えられる使用シナリオ
系列のチャート ポイントの X 値と Y 値のタイプを知りたい場合があります。 Aspose.Cells提供ChartPoint.XValueTypeとChartPoint.YValueTypeこの目的で使用できるプロパティ。お電話になりますのでご了承くださいChart.calculate() メソッドを使用してから、これらのプロパティを効果的に使用してください。
チャート シリーズのポイントの X 値と Y 値のタイプを見つける
次のサンプル コードは、サンプル Excel ファイル最初のワークシート内の最初のグラフにアクセスします。次に、[Chart.calculate()](https://reference.aspose.com/cells/java/com.aspose.cells/chart#calculate()メソッドを呼び出し、最初のチャート ポイントの X 値と Y 値のタイプを見つけて、コンソールに出力します。参考として、以下に示すコンソール出力を参照してください。
サンプルコード
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())); |
コンソール出力
X Value Type: IsString
Y Value Type: IsNumeric