Візуалізація пропорційних даних ефективно часто вимагає 3‑D вибухової кругової діаграми. У багатьох бізнес‑звітів цей тип діаграми підкреслює окремі сегменти, додаючи тривимірний вигляд, який привертає увагу читача. У цій статті демонструється, як створити діаграму Pie3DExploded в Excel за допомогою C# та Aspose.Cells for .NET. За допомогою лише кількох рядків коду ви можете створювати, стилізувати та експортувати діаграму у будь‑який підтримуваний формат (XLSX, PDF, PNG тощо).

Стаття організована наступним чином:

Бібліотека C# Excel для створення діаграми Pie3DExploded

Aspose.Cells for .NET — це потужна, повністю керована бібліотека Excel, яка дозволяє розробникам створювати, змінювати та візуалізувати файли Excel без потреби у Microsoft Office. Її багатий API спрощує автоматизацію діаграм, включаючи розширені 3‑D типи діаграм та функціональність розриву кілчастих діаграм.

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

  • Full .NET support – Працює з .NET Framework, .NET Core та .NET 6/7/8.
  • No Office required – Працює у серверних середовищах, де Office недоступний.
  • Rich charting capabilities – Підтримує понад 50 типів діаграм, включаючи 3‑D та вибухові варіанти.
  • High performance – Обробляє великі набори даних з низьким споживанням пам’яті.
  • Multiple export formats – Зберігає у формати XLSX, PDF, HTML, PNG, JPEG, SVG та інші.

Початок роботи

  1. Завантажте останню Aspose.Cells for .NET з офіційної сторінки випусків.
  2. Встановіть пакет NuGet:
   PM> Install-Package Aspose.Cells
  1. Додайте посилання на Aspose.Cells у вашому C# проекті.

Тепер ви готові створити діаграму Pie3DExploded.

Створення діаграми Pie3DExploded в Excel за допомогою C#

Нижче наведено два повних, готових до виконання приклади:

  1. Basic Pie3DExploded chart – Показує, як створити діаграму та розірвати всю серію.
  2. Customized Pie3DExploded chart – Демонструє стилізацію, вибухання окремих сегментів та експорт у PNG.

Приклад 1 – Базова діаграма Pie3DExploded

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

StepCodePurpose
1new Workbook()Створює Excel‑книгу в пам’яті.
2sheet.Cells["A1"].Value = "Category"Заповнює лист даними у вигляді пар категорія/значення.
3sheet.Charts.Add(ChartType.Pie3D, …)Додає 3‑D кругову діаграму на лист.
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)Прив’язує серію до діапазону даних.
5chart.NSeries[seriesIndex].Explosion = 15Збільшує відстань між секторами для більш виразного ефекту.
6workbook.Save(...)Записує книгу у файл XLSX.

Запуск програми створює Pie3DExploded_Basic.xlsx з чистою 3‑D вибуховою круговою діаграмою.

Приклад 2 – Налаштована діаграма Pie3DExploded (Стилізація та експорт)

Що додає цей приклад

  • Селективний вибух – Тільки сегмент “Bikes” розділяється за допомогою ExplodePoints.
  • Користувацькі кольори сегментів – Безпосередньо доступ до Area.ForegroundColor кожної точки.
  • Мітки даних – Показує назву категорії та значення всередині кожного сегмента.
  • Експорт у високій роздільній здатності – Зберігає діаграму як PNG‑зображення 300 dpi (ToImage method).

Обидва приклади компілюються з .NET 6+ і вимагають лише пакета NuGet Aspose.Cells.

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

Хочете поекспериментувати без придбання повної ліцензії? Відвідайте сторінку тимчасової ліцензії Aspose, щоб отримати безкоштовну 30‑денну оцінну ліцензію. Це розблокує всі функції, включаючи створення діаграм, тож ви зможете протестувати наведений вище код без обмежень.

Безкоштовні ресурси

Висновок

Створення 3‑D вибухової кругової діаграми в Excel просте за допомогою Aspose.Cells for .NET. Бібліотека забезпечує детальний контроль над типом діаграми, налаштуваннями вибуху, кольорами, підписами даних та форматами експорту. Дотримуючись наведених вище прикладів, ви можете інтегрувати візуально привабливі діаграми у будь‑яке автоматизоване рішення звітності, незалежно від того, чи створюєте ви фінансову панель, підсумок продажів або веб‑додаток, орієнтований на дані.

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

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