Hämta ekvationstext för diagramtrendlinje med Node.js via C++
Contents
[
Hide
]
Du kan hämta ekvationstexten för diagramtrendlinje med Aspose.Cells for Node.js via C++. Aspose.Cells ger egenskapen DataLabels.getText() som returnerar ekvationstexten för diagramtrendlinjen. För att använda denna egenskap måste du först anropa Chart.calculate() metoden.
Följande skärm visar diagrammet med en trendlinje och dess ekvationstext visas i röd färg. Vi kommer att hämta denna text med hjälp av DataLabels.getText() egenskapen i följande kodexempel.
Node.js kod för att få ekvationstext för diagramtrendlinje
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object from source Excel file
const workbook = new AsposeCells.Workbook(path.join(dataDir, "source.xlsx"));
// Access the first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Access the first chart inside the worksheet
const chart = worksheet.getCharts().get(0);
// Calculate the Chart first to get the Equation Text of Trendline
chart.calculate();
// Access the Trendline
const trendLine = chart.getNSeries().get(0).getTrendLines().get(0);
// Read the Equation Text of Trendline
console.log("Equation Text: " + trendLine.getDataLabels().getText());
Utdata genererad av provkoden
Detta är konsoloutputen för ovanstående exempelkod.
Equation Text: y = 8.1333x + 5