Как сделать граф в excel
Перейти к содержимому

Как сделать граф в excel

  • автор:

Ориентированный граф на диаграмме EXCEL

Граф — это математический объект, представляющий собой множество вершин графа, соединенных рёбрами . У ориентированного графа ребра имеют направление и изображаются стрелочками.

Для построения ориентированного графа на диаграмме MS EXCEL сделаем следующие шаги:

1. Построим на Точечной диаграмме вершины (или узлы) графа;

2. Присвоим каждой вершине индивидуальную подпись (в MS EXCEL это придется сделать с помощью макроса);

3. Зададим порядок соединения вершин ребрами. Например, ребро С будет соединять вершину 1 (начало) и вершину 2 (конец). Опишем соединения двумя способами: через непосредственное описание ребер и через маршруты;

4. Присвоим каждому ребру свою подпись на диаграмме.

Файл примера с ориентированным графом можно скачать внизу статьи.

Построение вершин

Создадим исходную таблицу для вершин. С каждой вершиной сопоставим произвольную точку с условными координатами (Х и Y). Координаты точек выберем лишь из соображений удобства отображения вершин на точечной диаграмме.

Выделите 2 столбца с координатами и создайте точечную диаграмму с маркерами (см. статью Основы построения диаграмм в MS EXCEL ), т.е. без соединительных линий. Путем настройки свойств маркеров их можно превратить в кружки без заливки.

Присваиваем вершинам подписи

В MS EXCEL 2013 индивидуальные подписи для точек можно присвоить стандартными способом. В MS EXCEL 2010 и более ранних — придется использовать макрос. Подробнее см. статью Подписи для точечной диаграммы в MS EXCEL . Для того чтобы иметь возможность переименовывать вершины, в файле примера создана кнопка Изменить подписи вершин .

Соединение вершин ребрами (отдельный ряд)

Создадим таблицу для построения ребер.

Для этого зададим названия для каждого ребра (пусть это будут буквы латинского алфавита), начальную и конечную вершину, которую соединяет ребро. С помощью простых формул =ВПР(G8;$A$8:$C$23;2;0) вычислим начальные и конечные координаты каждого ребра.

На точечной диаграмме для каждого ребра создадим отдельный ряд (см. Лист Граф1).

Чтобы не создавать вручную множество рядов, этот процесс можно автоматизировать через макрос. В файле примера создана кнопка Нарисовать ребра . Макрос работает, если нет ни одного ряда с ребрами.

Подписи ребер

Чтобы подписи располагались по центру ребра, потребуется создать еще 1 ряд. Ряд состоит из точек с координатами центра ребра. Координаты центра ребра вычисляются на основе координат начала и конца ребра (см. таблицу, столбец M и N). Подписи точкам присваиваются макросом аналогично тому, как мы делали для вершин. В итоге, как видно на диаграмме, название ребра будет выведено в его середине, в центре кружка.

Соединение вершин ребрами (пути)

Построение ребер было сделано выше через использование отдельного ряда для каждого ребра. Это трудоемко и потребовало написания макроса. Существует и другой путь. Можно определить пути обхода вершин, например 1; 4; 8; 14 (см. Лист Граф2). Это путь, который располагается в нижней части графа.

Задав путь, можно вычислить координаты ребер, которые соединены последовательно. Это существенно сократит количество рядов для построения ребер. Теперь каждый ряд будет представлять собой путь. При задании путей нужно избегать включения ребра в более чем 1 путь.

Путям для удобства присвоена произвольная последовательная нумерация. Четные и нечетные пути выделены цветом с помощью Условного форматирования .

Координаты начальных точек ребер вычисляются с помощью формулы = ВПР($F8;$A$8:$C$23;H$6;0)

ВНИМАНИЕ!

Построение ориентированного графа в этой статье приведено лишь с целью демонстрации такой возможности в MS EXCEL. Не ставилось целью сделать «удобную программу для пользователей» при построении графов. Это означает, что при изменении пользователем количества вершин / ребер графа в файле примера, переименовании листов и других изменений, макрос может потребовать дополнительной настройки.

Как сделать граф в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Построение графиков в Excel по данным таблицы

Информация воспринимается легче, если представлена наглядно. Один из способов презентации отчетов, планов, показателей и другого вида делового материала – графики и диаграммы. В аналитике это незаменимые инструменты.

Построить график в Excel по данным таблицы можно несколькими способами. Каждый из них обладает своими преимуществами и недостатками для конкретной ситуации. Рассмотрим все по порядку.

Простейший график изменений

График нужен тогда, когда необходимо показать изменения данных. Начнем с простейшей диаграммы для демонстрации событий в разные промежутки времени.

Допустим, у нас есть данные по чистой прибыли предприятия за 5 лет:

Год Чистая прибыль*
2010 13742
2011 11786
2012 6045
2013 7234
2014 15605

* Цифры условные, для учебных целей.

Заходим во вкладку «Вставка». Предлагается несколько типов диаграмм:

Вставка-графики и диаграммы.

Выбираем «График». Во всплывающем окне – его вид. Когда наводишь курсор на тот или иной тип диаграммы, показывается подсказка: где лучше использовать этот график, для каких данных.

Выбор типа графиков.

Выбрали – скопировали таблицу с данными – вставили в область диаграммы. Получается вот такой вариант:

Конструктор.

Прямая горизонтальная (синяя) не нужна. Просто выделяем ее и удаляем. Так как у нас одна кривая – легенду (справа от графика) тоже убираем. Чтобы уточнить информацию, подписываем маркеры. На вкладке «Подписи данных» определяем местоположение цифр. В примере – справа.

Подписи данных.

Улучшим изображение – подпишем оси. «Макет» – «Название осей» – «Название основной горизонтальной (вертикальной) оси»:

Название осей.

Заголовок можно убрать, переместить в область графика, над ним. Изменить стиль, сделать заливку и т.д. Все манипуляции – на вкладке «Название диаграммы».

Название диаграмм.

Вместо порядкового номера отчетного года нам нужен именно год. Выделяем значения горизонтальной оси. Правой кнопкой мыши – «Выбрать данные» — «Изменить подписи горизонтальной оси». В открывшейся вкладке выбрать диапазон. В таблице с данными – первый столбец. Как показано ниже на рисунке:

Данные.

Можем оставить график в таком виде. А можем сделать заливку, поменять шрифт, переместить диаграмму на другой лист («Конструктор» — «Переместить диаграмму»).

График с двумя и более кривыми

Допустим, нам нужно показать не только чистую прибыль, но и стоимость активов. Данных стало больше:

Таблица с данными.

Но принцип построения остался прежним. Только теперь есть смысл оставить легенду. Так как у нас 2 кривые.

Легенда.

Добавление второй оси

Как добавить вторую (дополнительную) ось? Когда единицы измерения одинаковы, пользуемся предложенной выше инструкцией. Если же нужно показать данные разных типов, понадобится вспомогательная ось.

Сначала строим график так, будто у нас одинаковые единицы измерения.

Вторая ось.

Выделяем ось, для которой хотим добавить вспомогательную. Правая кнопка мыши – «Формат ряда данных» – «Параметры ряда» — «По вспомогательной оси».

Формат ряда данных.

Нажимаем «Закрыть» — на графике появилась вторая ось, которая «подстроилась» под данные кривой.

Дополнительная ось.

Это один из способов. Есть и другой – изменение типа диаграммы.

Щелкаем правой кнопкой мыши по линии, для которой нужна дополнительная ось. Выбираем «Изменить тип диаграммы для ряда».

Изменение типа.

Определяемся с видом для второго ряда данных. В примере – линейчатая диаграмма.

Линейчатая диаграмма.

Всего несколько нажатий – дополнительная ось для другого типа измерений готова.

Строим график функций в Excel

Вся работа состоит из двух этапов:

  1. Создание таблицы с данными.
  2. Построение графика.

Пример: y=x(√x – 2). Шаг – 0,3.

Составляем таблицу. Первый столбец – значения Х. Используем формулы. Значение первой ячейки – 1. Второй: = (имя первой ячейки) + 0,3. Выделяем правый нижний угол ячейки с формулой – тянем вниз столько, сколько нужно.

Таблица XY.

В столбце У прописываем формулу для расчета функции. В нашем примере: =A2*(КОРЕНЬ(A2)-2). Нажимаем «Ввод». Excel посчитал значение. «Размножаем» формулу по всему столбцу (потянув за правый нижний угол ячейки). Таблица с данными готова.

Отрицательные значения по Y.

Переходим на новый лист (можно остаться и на этом – поставить курсор в свободную ячейку). «Вставка» — «Диаграмма» — «Точечная». Выбираем понравившийся тип. Щелкаем по области диаграммы правой кнопкой мыши – «Выбрать данные».

Выделяем значения Х (первый столбец). И нажимаем «Добавить». Открывается окно «Изменение ряда». Задаем имя ряда – функция. Значения Х – первый столбец таблицы с данными. Значения У – второй.

Изменение ряда.

Жмем ОК и любуемся результатом.

Результат.

С осью У все в порядке. На оси Х нет значений. Проставлены только номера точек. Это нужно исправить. Необходимо подписать оси графика в excel. Правая кнопка мыши – «Выбрать данные» — «Изменить подписи горизонтальной оси». И выделяем диапазон с нужными значениями (в таблице с данными). График становится таким, каким должен быть.

Оси подписаны.

Наложение и комбинирование графиков

Построить два графика в Excel не представляет никакой сложности. Совместим на одном поле два графика функций в Excel. Добавим к предыдущей Z=X(√x – 3). Таблица с данными:

2 графика функций.

Выделяем данные и вставляем в поле диаграммы. Если что-то не так (не те названия рядов, неправильно отразились цифры на оси), редактируем через вкладку «Выбрать данные».

А вот наши 2 графика функций в одном поле.

Пример с двумя графиками функций.

Графики зависимости

Данные одного столбца (строки) зависят от данных другого столбца (строки).

Построить график зависимости одного столбца от другого в Excel можно так:

Данные для графиков зависимости.

Условия: А = f (E); В = f (E); С = f (E); D = f (E).

Выбираем тип диаграммы. Точечная. С гладкими кривыми и маркерами.

Выбор данных – «Добавить». Имя ряда – А. Значения Х – значения А. Значения У – значения Е. Снова «Добавить». Имя ряда – В. Значения Х – данные в столбце В. Значения У – данные в столбце Е. И по такому принципу всю таблицу.

Графики зависимости.

Готовые примеры графиков и диаграмм в Excel скачать:

skachat-dashbord-csat-v-excel

Дашборд CSAT расчет индекса удовлетворенности клиентов в Excel.
Пример как сделать шаблон дашборда для формирования отчета по индексу удовлетворенности клиентов CSAT. Скачать готовый дашборд C-SAT для анализа индексов и показателей.

ejenedelnyy-grafik-2-taymfreyma

Как сделать еженедельный график в Excel вместе с ежедневным.
Пример создания динамического синхронного еженедельного графика вместе с ежедневным. Синхронное отображение двух таймфреймов на одном графике.

dashbord-skachat-v-excel

Пример как сделать простой дашборд в Excel скачать шаблон.
Создание простого дашборда для визуальной аналитики по показателям: уровень обслуживания, качество, производительность. Скачать готовый шаблон дашборда – бесплатно.

shablon-diagrammy-kpi

Динамическая круговая диаграмма для KPI счетчика дашборда Excel.
Пример создания шаблона динамической круговой диаграммы отображения показателей KPI на дашборде. Скачать круговую диаграмму показателей KPI в процентах для дашборда.

Скачать шаблоны и дашборды с диаграммами для отчетов в Excel.
Как сделать шаблон, дашборд, диаграмму или график для создания красивого отчета удобного для визуального анализа в Excel? Выбирайте примеры диаграмм с графиками для интерактивной визуализации данных с умных таблиц Excel и используйте их для быстрого принятия правильных решений. Бесплатно скачивайте готовые шаблоны динамических диаграмм для использования их в дашбордах, отчетах или презентациях.

Точно так же можно строить кольцевые и линейчатые диаграммы, гистограммы, пузырьковые, биржевые и т.д. Возможности Excel разнообразны. Вполне достаточно, чтобы наглядно изобразить разные типы данных.

  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Как построить график функции в Excel

Как построить график функции в Excel

График функции – графическое представление математического выражения, показывающее его решение. Для построения обычно используются линейные графики с точками, с чем прекрасно справляется Microsoft Excel. Кроме того, в нем еще можно выполнить автоматические расчеты, быстро подставив нужные значения.

Существует огромное количество функций, поэтому в качестве примера я разберу только две самые наглядные, чтобы вы поняли базовые правила составления подобных элементов в таблице.

График функции F(x) = X^2

Функция X^2 – одна из самых популярных математических функций, которую разбирают еще на уроках в школе. На графике необходимо показать точки Y, что в Excel реализовывается следующим образом:

  1. Создайте строку на листе в программе, вписав туда известные значения X. Заполнение первой строки для построения графика функции в Excel
  2. Сделайте то же самое и с Y. Пока значения этой оси координат неизвестны. Чтобы определить их, нам нужно выполнить простые расчеты. Заполнение второй строки для построения графика функции в Excel
  3. Поэтому в качестве значения для каждой ячейки укажите формулу, которая посчитает квадрат числа, указанного в строке X. Для этого впишите =A1^2, заменив номер ячейки. Создание формулы квадрата икс для построения графика функции в Excel
  4. Теперь достаточно зажать левую кнопку мыши на нижней точки готовой ячейки и растянуть таблицу, чтобы формула автоматически подставилась в остальные ячейки, и вы могли сразу ознакомиться с результатом. Заполнение формулы квадрата икс для построения графика функции в Excel
  5. Перейдите на вкладку вставки и выберите раздел с рекомендуемыми диаграммами. Переход к вставке диаграммы для построения графика функции в Excel
  6. В списке отыщите точечную диаграмму, которая подойдет для составления подходящего графика. Вставка диаграммы для построения графика функции в Excel
  7. Вставьте ее в таблицу и ознакомьтесь с результатом. На следующем скриншоте вы видите параболу и значения X, при которых она получилась правильной (такую часто показывают в примерах на математике). Просмотр вставленной диаграммы для построения графика функции в Excel

Всего 7 простых шагов потребовалось для достижения желаемого результата. Вы можете подставлять свои значения в таблицу и изменять их в любое время, следя за тем, как перестраивается график функций.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

График функции y=sin(x)

y=sin(x) – вторая функция, которую мы возьмем за пример. Может показаться, что ее составление осуществляется сложнее, хотя на самом деле это не так. Дело в том, что Excel сам посчитает значения, а вам останется только задать известные числа и вставить простой линейный график для вывода результатов на экран.

  1. Если вам будет проще, впишите в отдельную клетку функцию, укажите интервал и шаг. Так вы не запутаетесь при дальнейшем заполнении ячеек. Ввод вспомогательных значений для построения графика функции в Excel
  2. Добавьте два столбца, в которые будут вписаны значения каждой оси. Это нужно не только для обозначения чисел, но и для их вычисления при помощи функций программы. Создание стобцов для построения графика функции в Excel
  3. Начните вписывать значения X с необходимым интервалом и шагом. Кстати, вы можете заполнить всего несколько полей, а затем растянуть клетки таким же образом, как было показано в предыдущем примере, чтобы они подставились автоматически до конца вашего интервала. Заполнение первых столбцов для построения графика функции в Excel
  4. Теперь более сложное, но не страшное действие – определение значения Y. Понятно, что он равняется синусу X, значит, нужно вписать функцию =SIN(A1), где вместо A1 используйте нужную ячейку, а затем растяните функцию на оставшийся интервал. Вставка формулы синуса для построения графика функции в Excel
  5. На следующем скриншоте вы видите результат заполнения таблицы. Используйте округление для удаления лишних знаков после запятой. Результат формулы синуса для построения графика функции в Excel
  6. Вставьте обычную линейчатую диаграмму и ознакомьтесь с результатом. Вставка диаграммы синуса для построения графика функции в Excel

На примере этих двух функций уже можно понять, как работает построение графиков в Экселе. При использовании других функций просто учитывайте особенности заполнения ячеек и не забывайте о том, что вам не нужно ничего считать, поскольку Excel все сделает за вас после указания необходимой формулы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *