Обработка автоматических единиц оси диаграммы, как в 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-выводом. Оба точно совпадают.
Образец кода
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");