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

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

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

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

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

  • Повнофункціональний Chart API – Додайте кілька серій, встановлюйте стилі маркерів, визначайте властивості осей і перемикайте типи діаграм під час виконання.
  • No COM Interop – Працює у серверних середовищах, хмарних сервісах та настільних додатках.
  • High Performance – Обробляє великі набори даних з мінімальними витратами пам’яті.
  • Cross‑format Support – Зберігайте у XLSX, XLS, CSV, PDF, PNG та інші формати.

Швидко розпочніть:

PM> Install-Package Aspose.Cells

Або завантажте останню версію зі сторінки випусків Aspose.Cells.

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

Нижче наведено повний, самодостатній приклад C#, який демонструє, як:

  1. Створіть нову робочу книгу.
  2. Заповніть аркуш даними X‑Y.
  3. Вставте діаграму розсіяння.
  4. Налаштуйте маркери серій, назви осей та вигляд діаграми.
  5. Збережіть робочу книгу у файл XLSX.

Примітка – Код використовує лише простір імен Aspose.Cells. Додаткові бібліотеки не потрібні.

Пояснення коду

StepWhat it does
1Створює новий Workbook і отримує перший Worksheet.
2Заповнює стовпці A і B числовими значеннями X та Y.
3Додає Chart типу ChartType.Scatter до листа.
4Створює одну серію, яка посилається на діапазон Y (B2:B9) і явно задає діапазон X (A2:A9).
5Налаштовує маркери серії (червоні кола, розмір 10) і видаляє лінію межі.
6Встановлює зрозумілі назви осей та необов’язкові межі осей.
7Зберігає книгу як ScatterChart_Output.xlsx.

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

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

Aspose пропонує тимчасову безкоштовну ліцензію, яка видаляє водяні знаки оцінки та забезпечує повний доступ до API для розробки та тестування. Отримайте свою ліцензію на сторінці Aspose temporary license page. Застосуйте ліцензію у вашому коді перед використанням будь-яких класів Aspose.Cells:

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Діаграма розсіювання Excel: Безкоштовні ресурси

Продовжуйте вивчати та опановувати автоматизацію Excel за допомогою цих безкоштовних ресурсів:

Висновок

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

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

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