Node.jsを使用してC++経由でチャート系列内のポイントのX値とY値のタイプを見つける方法
Contents
[
Hide
]
可能な使用シナリオ
時々、系列内のチャートポイントのX値とY値のタイプを知りたい場合があります。Aspose.Cells for Node.js via C++では、ChartPoint.XValueType
とChartPoint.YValueType
プロパティがこれに使用できます。ただし、これらのプロパティを効果的に使用する前にChart.calculate()
メソッドを呼び出す必要があります。
チャートシリーズのX値とY値のタイプを検索する
以下のサンプルコードは、サンプルExcelファイルを読み込み、最初のワークシート内の最初のチャートにアクセスします。次に、Chart.calculate()
メソッドを呼び出し、最初のチャートポイントのX値とY値のタイプを調べ、コンソールに出力します。参考のために下記のコンソール出力を参照してください。
サンプルコード
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const sourceDir = path.join(__dirname, "data");
// Load sample Excel file containing chart.
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleFindTypeOfXandYValuesOfPointsInChartSeries.xlsx"));
// Access first worksheet.
const worksheet = workbook.getWorksheets().get(0);
// Access first chart.
const chart = worksheet.getCharts().get(0);
// Calculate chart data.
chart.calculate();
// Access first chart point in the first series.
const point = chart.getNSeries().get(0).getPoints().get(0);
// Print the types of X and Y values of chart point.
console.log("X Value Type: " + point.getXValueType());
console.log("Y Value Type: " + point.getYValueType());
コンソール出力
X Value Type: IsString
Y Value Type: IsNumeric