Візуалізація ієрархічних даних з тривимірним ефектом може зробити звіти більш захоплюючими. У цьому посібнику ви дізнаєтеся, як програмно створити діаграму PyramidColumn3D в Excel, використовуючи C# та Aspose.Cells for .NET. Приклад демонструє додавання даних, вставку діаграми, налаштування параметрів серій та експорт робочої книги у файл Excel.

У цій статті розглядаються наступні теми:

Aspose.Cells .NET Library для PyramidColumn3D діаграм

Aspose.Cells for .NET є потужним, повністю керованим API, який дозволяє розробникам створювати, змінювати та відображати файли Excel без Microsoft Office. Він підтримує повний спектр типів діаграм Excel, включаючи діаграму PyramidColumn3D.

Ключові переваги використання Aspose.Cells:

  • Rich Chart API – Прямий доступ до об’єктів діаграм, серій, осей, легенд та форматування.
  • No Interop Dependency – Працює в будь‑якому середовищі .NET (Desktop, Server, Cloud).
  • High Performance – Обробляє великі робочі книги з низьким споживанням пам’яті.
  • Multiple Formats – Зберігає у форматах XLSX, XLS, CSV, PDF, HTML та графічних форматах.

Щоб почати використовувати Aspose.Cells, встановіть пакет NuGet:

PM> Install-Package Aspose.Cells

Створити базову діаграму PyramidColumn3D

Наступний приклад створює просту робочу книгу, заповнює її зразковими даними, додає діаграму PyramidColumn3D та зберігає файл як PyramidColumn3D_Basic.xlsx.

Пояснення ключових кроків

КрокЩо робить
1Створює екземпляр Workbook і отримує доступ до першого Worksheet.
2Заповнює лист назвами продуктів та значеннями квартальних продажів.
3Викликає Charts.Add з ChartType.PyramidColumn3D, щоб створити 3‑D пірамідальну стовпчикову діаграму.
4Додає серію даних (NSeries.Add) і встановлює мітки категорій (вісі X).
5Зберігає робочу книгу у файл XLSX, який можна відкрити в Microsoft Excel.

Запуск програми створює файл Excel, що містить 3‑D пірамідальну стовпчикову діаграму, яка візуалізує дані про продажі за чотири квартали.

Налаштування діаграми PyramidColumn3D (кольори, осі, легенда)

Часто потрібно налаштувати вигляд діаграми, щоб відповідати корпоративному брендингу або покращити читабельність. Нижче наведено приклад:

  • Зміна кольорів заповнення стовпців.
  • Налаштування позиції легенди.
  • Зміна назв первинної та вторинної осей.
  • Увімкнення підписів даних.

Що робить користувацький код

НалаштуванняФрагмент кодуРезультат
Кольори серійchart.NSeries[s].Area.ForegroundColor = palette[s];Стовпець кожного року відображається у різному, брендовому кольорі.
Мітки данихchart.NSeries[s].DataLabels.IsValueShown = true;Числові значення відображаються над кожним стовпцем для швидкого ознайомлення.
Розташування легендиchart.Legend.Position = LegendPositionType.Bottom;Легенда розташована під діаграмою, звільняючи простір діаграми.
Назви осей та формат чиселchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatПокращує читабельність і передає одиниці вимірювання.
Видалення межіchart.NSeries[s].Border.IsVisible = false;Надає чистіший 3‑D вигляд.

Відкрийте PyramidColumn3D_Customized.xlsx у Excel, щоб побачити відполіровану, готову до презентації діаграму.

Отримати безкоштовну ліцензію

Aspose.Cells потребує ліцензії для повної функціональності. Ви можете отримати тимчасову безкоштовну ліцензію для оцінки з порталу Aspose:

Безкоштовна тимчасова ліцензія для Aspose.Cells

Застосуйте ліцензію перед створенням діаграм у виробничому середовищі, щоб видалити водяні знаки оцінки.

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

Додаткові ресурси

Висновок

Створення діаграми PyramidColumn3D за допомогою Aspose.Cells for .NET є простим:

  1. Заповніть дані робочого листа.
  2. Додайте діаграму ChartType.PyramidColumn3D.
  3. Встановіть серії, категорії та необов’язкове форматування.
  4. Збережіть книгу.

Бібліотека дає вам повний контроль над естетикою діаграм, дозволяючи створювати професійні візуалізації безпосередньо з ваших C# застосунків.

Якщо вам потрібна додаткова допомога, не соромтеся приєднатися до форумів спільноти Aspose або ознайомитися з обширною документацією, зазначеною вище.

Дивіться також