Визуализация распределения данных является распространённой задачей для анализа данных, контроля качества и составления отчетов. Диаграмма гистограммы предоставляет быстрый обзор частоты диапазонов значений (корзин) в наборе данных. В этой статье вы узнаете, как создать профессиональную гистограмму в рабочей книге Excel с использованием Aspose.Cells for .NET и C#. Руководство включает готовый к запуску пример кода, объяснения каждого шага и советы по настройке внешнего вида диаграммы.

В этой статье рассматриваются следующие темы:

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

Aspose.Cells for .NET — мощная, полнофункциональная библиотека Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Она полностью поддерживает современные типы диаграмм, включая Histogram, и предоставляет удобный API для манипуляций данными, настройки диаграмм и конвертации файлов.

Ключевые преимущества использования Aspose.Cells for .NET:

  • Полный API – Доступ к каждому функционалу Excel программно.
  • Расширенная поддержка диаграмм – Нативная поддержка всех типов диаграмм Excel, включая гистограмму.
  • Высокая производительность – Эффективная обработка больших книг.
  • Совместимость с множеством форматов – XLSX, XLS, CSV, PDF, форматы изображений и др.

Начните работу в три простых шага:

  1. Скачайте последнюю версию со страницы выпусков Aspose.Cells.
  2. Установите пакет через NuGet:
    PM> Install-Package Aspose.Cells
    
  3. Добавьте using Aspose.Cells; в ваш C# файл исходного кода.

Создание гистограммы в Excel с использованием C#

Ниже приведён полный, автономный пример на C#, который:

  1. Генерирует случайные числовые данные.
  2. Записывает данные в лист рабочей книги.
  3. Вставляет гистограмму, которая автоматически создаёт интервалы.
  4. Сохраняет книгу в файл XLSX.

Объяснение важных шагов

ШагНазначение
2Генерирует реалистичные примерные данные. Вы можете заменить их данными из базы данных, файла или любого другого источника.
3Добавляет новую диаграмму типа ChartType.Histogram. Координаты определяют, где диаграмма будет размещена на листе.
4Связывает диапазон данных с диаграммой. Флаг true сообщает Aspose.Cells, что диапазон содержит значения (Y‑значения).
5Простое форматирование — белый фон области построения и легенда, расположенная внизу.
6Сохраняет книгу в виде файла XLSX, который можно открыть в Excel или преобразовать в PDF, PNG и т.д., используя Aspose.Cells.

Запустите программу, откройте сгенерированный HistogramChart_Output.xlsx, и вы увидите гистограмму, визуализирующую распределение 100 случайных оценок.

Получить бесплатную лицензию

Исследуйте Aspose.Cells без риска, получив временную лицензию. Посетите страницу временной лицензии Aspose, чтобы запросить 30‑дневную лицензию, которая удаляет водяные знаки оценки и обеспечивает полную функциональность.

Гистограмма Excel: бесплатные ресурсы

Углубите свои знания с помощью следующих бесплатных ресурсов:

Заключение

Создание гистограммы с помощью Aspose.Cells for .NET простое и полностью программируемое. Используя нативный ChartType.Histogram библиотеки и обширные параметры SpecificProperties, вы можете генерировать визуализации распределения, готовые к экспорту в XLSX, PDF или форматы изображений. Используйте предоставленные примеры в качестве основы и адаптируйте их к вашим источникам данных, требованиям к биннингу и визуальному брендингу.

Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь присоединиться к сообществу форума Aspose.Cells.

См. также