Обработка автоматических единиц оси диаграммы, как в Microsoft Excel, с помощью Node.js через C++

Возможные сценарии использования

Ранние версии Aspose.Cells for Node.js via C++ не могли правильно обрабатывать автоматические единицы оси диаграммы при создании изображения или PDF. Сейчас Aspose.Cells for Node.js via C++ поддерживает обработку автоматических единиц оси диаграммы. Нет необходимости менять код. Просто преобразуйте вашу диаграмму в изображение или PDF, и она отобразит ось так же, как в Microsoft Excel.

Обработка автоматических единиц оси диаграммы, как в Microsoft Excel

Следующий пример кода загружает образец Excel файла и создает выходной PDF с диаграммой. Скриншот показывает автоматические единицы оси диаграммы в красных прямоугольниках и сравнивает диаграмму из файла Excel с PDF-выводом. Оба точно совпадают.

todo:image_alt_text

Образец кода

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.xlsx");

// Load the sample Excel file
const workbook = new AsposeCells.Workbook(filePath);

// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);

// Access first chart
const chart = worksheet.getCharts().get(0);

// Render chart to pdf
chart.toPdf("outputHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.pdf");