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

Алан-э-Дейл       29.08.2022 г.

Пошаговый процесс создания диаграммы

Создание графика происходит после подготовки исходной таблицы.

С простым содержимым

  1. Выделить всю таблицу.
  2. В главном меню книги перейти в раздел «Вставка», кликнуть по пункту «График» – в выпадающем меню будет показано 6 рисунков.
  3. Если клацнуть по тому или иному виду, на листе сразу появится результат.
  4. На рисунке будет 2 линии (кривая и прямая). Прямая не несет никакой смысловой нагрузки, поэтому ее следует удалить, выделив кликом левой кнопки мышки и нажав «Del».
  1. Поскольку есть только одна кривая, справа стоит удалить легенду «прибыль, руб.». Выделить ее кликом мышки и нажать «Del».
  2. Перейти в раздел «Макет», где с помощью опции «Подписи данных» определить расположение цифр.
  3. Подписать оси с помощью одноименной опции.
  4. Использование дополнительных параметров опции «Название диаграммы» поможет переместить или вовсе удалить заголовок, изменить его стиль, добавить заливку, градиент или тень и т.д.
  5. Чтобы на горизонтальной оси вместо порядковых чисел были года 2015-2019, выделить числа кликом, вызвать контекстное меню правой кнопкой мышки и «Выбрать данные». Изменить подписи, указав диапазон годов.

Если нужно перенести созданный рисунок на другой лист книги, следует перейти на вкладку «Конструктор», где на верхней панели справа есть опция «Переместить…». В новом окне клацнуть по пункту «На отдельном листе» и подтвердить действие нажатием на «Ок».

С несколькими кривыми

  1. Выделить всю таблицу – «Вставка» – «График» – выбор желаемого варианта рисунка.
  2. Удалить нижнюю прямую, но оставить легенду справа, иначе ничего не будет понятно. Добавить заголовок, подписи данных, названия осей, придать рисунку другой стиль по желанию.

С последующим добавлением дополнительной оси

  1. Построить график по данным таблицы.
  2. Выделить ось, для которой будет добавлена еще одна. Клацнуть по ней правой кнопкой мышки, из контекстного меню выбрать «Формат ряда данных». В новом открывшемся окне во вкладке «Параметры ряда» отметить пункт «По вспомогательной оси».
  3. После закрытия настроек появится на рисунке вторая ось, которая автоматически подстроится под значения кривой.

Также существует другой способ добавления оси – через изменение типа диаграммы:

  1. Выделить кликом ось. Из выпадающего меню выбрать пункт «Изменить тип диаграммы для ряда».
  2. Щелкнуть по одному из видов из множества диаграмм – «Ок».
  3. На рисунке появится дополнительная ось для другого типа измерений.

С функцией

  1. Составить таблицу с исходными данными. Первая ячейка столбца X – это 1, вторая – содержимое первой ячейки + 0,3. Формула имеет следующий вид: =A2+0,3. При помощи маркера заполнения протянуть вычисление вниз.
  2. В столбце Y прописать формулу для расчета: =A2*(КОРЕНЬ(A2)-2). Протянуть ее вниз до B
  3. Выделить стороннюю ячейку, щелкнув по ней мышкой. Далее перейти по пути «Вставка» – «График» – выбор рисунка.
  4. Кликнуть по пустому месту в окне диаграммы правой кнопкой мышки и выбрать данные.
  5. Выделить диапазон данных. Нажать «Добавить». Откроется окно с изменением ряда.
  6. Задать название ряда – функция, значения X и Y – первый и второй столбец соответственно. Нажать «Ок».
  7. В пустой области диаграммы отобразится результат.
  8. На оси X вместо значений из таблицы стоят порядковые числа. Чтобы отредактировать их, нужно кликнуть по числам правой кнопкой мышки и выбрать данные.
  9. Для изменения подписи горизонтальной оси клацнуть по соответствующей кнопке и выделить диапазон с нужными значениями в таблице. График преобразится.

С наложением нескольких функций

  1. В первую ячейку столбца Z вписать формулу =A2*(КОРЕНЬ(A2)-4). Размножить ее по остальным ячейкам.
  2. Выделить числа из столбца Z, скопировать их (Ctrl+C) и вставить (Ctrl+V) на область диаграммы. Некорректное название ряда и отображение цифр на оси редактируются посредством опции «Выбрать данные».

С зависимостью между данными

Есть условие: A=f(E); B=f(E); C=f(E); D=f(E). Необходимо построить диаграмму стандартным способом.

В пункте выбора источника данных следует добавить элементы легенды:

  1. Первый ряд: название – A, значения X – числа из столбца A, значения Y – числа из столбца E.
  2. Второй ряд: название – B, значения X – числа из столбца B, значения Y – числа из столбца E.
  3. Третий ряд: название – C, значения X – числа из столбца C, значения Y – числа из столбца E.

Excel

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

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

На вкладке Вставка нажмите кнопку Вставить круговую или кольцевую диаграмму, а затем выберите нужную диаграмму.

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

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

Чтобы быстро изменить цвет или стиль диаграммы, используйте Стили диаграммы

Чтобы отобразить или скрыть данные на диаграмме , нажмите кнопку фильтры диаграммы

Построение диаграммы Ганта

Диаграмма Ганта чаще всего используется для визуализации сроков выполнения каких-либо задач. Простого и удобного инструмента для ее создания в Microsoft Excel не предусмотрено, однако ее можно построить вручную по следующему алгоритму:

1. Создайте таблицу с названиями задач, датами начала их выполнения и количеством дней, отведенных на выполнение каждой задачи.

2. В пункте основного меню «Вставка» кликните по кнопке «Линейчатая» в разделе «Диаграммы» и выберите вариант «Линейчатая с накоплением» в выпадающем списке. У вас появится пустая диаграмма.

3. Нажмите правой кнопкой мыши по пока что пустой диаграмме и выберите пункт меню «Выбрать данные…». В открывшемся окне нажмите на кнопку «Добавить» в разделе «Элементы легенды (ряды)».

4. В появившееся окно под названием «Изменение ряда» понадобится внести данные о столбце с датами начала выполнения задач. Для этого щелкните мышкой в поле «Имя ряда» и выберите весь этот столбец, а затем щелкните в поле «Значения», уберите единицу и выделите все необходимые строки из столбца с датами. Нажмите «Ок».

5. Аналогичным образом (повторив шаги 3 и 4) внесите в диаграмму сведения из столбца с количеством дней, необходимых для выполнения каждой задачи.

6. Все в том же окне «Выбор источника данных», которое открывается нажатием на диаграмму правой кнопкой мыши и открытием пункта «Выбрать данные…» из контекстного меню, нажмите на кнопку «Изменить» в разделе «Подписи горизонтальной оси (категории)». В открывшемся диалоговом окне кликните мышкой по полю «Диапазон подписей оси» и выделите все названия задач из первого столбца. Нажмите «Ок».

7. Удалите из диаграммы легенду (в нашем случае в нее входят разделы «Начало выполнения» и «Продолжительность»), занимающую лишнее место.

8. Кликните на любой из синих фрагментов диаграммы, выберите пункт «Формат ряда данных…» и уберите заливку и границы в соответствующих разделов («Нет заливки» в разделе «Заливка» и «Нет линий» в разделе «Цвет границы»).

9. Кликните правой кнопкой мыши на поле, в котором отображаются названия задач, и выберите раздел «Формат оси…». В открывшемся окне кликните на «Обратный порядок категорий», чтобы задачи отображались в том порядке, в котором были записаны вами в таблицу.

10.1. Диаграмма Ганта практически готова: осталось лишь убрать пустой промежуток в ее начале, то есть подкорректировать временную ось. Для этого кликните правой кнопкой по дате начала первой задаче в таблице (не в диаграмме) и выберите пункт «Формат ячеек». Перейдите в раздел «Общий» и запомните число, которое там увидите. Нажмите «Отмена».

10.2. Кликните правой кнопкой мыши по тому полю диаграммы, в котором отображаются даты, и выберите пункт «Формат оси…». В разделе «Минимальное значение» выберите «Фиксированное» и введите то число, которое запомнили на предыдущем шаге. В этом же окне вы можете изменить цену делений оси. Нажмите «Закрыть» и любуйтесь полученным результатом.

Построение графиков других функций

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

Квадратичная функция  y=ax2+bx+c

Выполните следующие действия:

  • В первой строке меняем заголовок
  • В третьей строке указываем коэффициенты и их значения
  • В ячейку A6 записываем обозначение функции
  • В ячейку B6 вписываем формулу =$B3*B5*B5+$D3*B5+$F3
  • Копируем её на весь диапазон значений аргумента вправо

Получаем результат

График квадратичной функции

Кубическая парабола  y=ax3

Для построения выполните следующие действия:

  • В первой строке меняем заголовок
  • В третьей строке указываем коэффициенты и их значения
  • В ячейку A6 записываем обозначение функции
  • В ячейку B6 вписываем формулу =$B3*B5*B5*B5
  • Копируем её на весь диапазон значений аргумента вправо

Получаем результат

График кубической параболы

Гипербола  y=k/x

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

Далее выполните действия:

  • В первой строке меняем заголовок.
  • В третьей строке указываем коэффициенты и их значения.
  • В ячейку A6 записываем обозначение функции.
  • В ячейку B6 вписываем формулу =$B3/B5
  • Копируем её на весь диапазон значений аргумента вправо.
  • Удаляем формулу из ячейки I6.

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

  • Кликните диаграмму
  • На вкладке Работа с диаграммами перейдите в Конструктор и в разделе Данные нажмите Выбрать данные.
  • Откроется окно мастера ввода данных
  • Выделите мышкой прямоугольный диапазон ячеек A5:P6
  • Нажмите ОК в окне мастера.

Получаем результат

График гиперболы

Построение тригонометрических функций sin(x) и cos(x)

Рассмотрим пример построения графика тригонометрической функции y=a*sin(b*x). Сначала заполните таблицу как на рисунке ниже

Таблица значений функции sin(x)

В первой строке записано название тригонометрической функции. В третьей строке прописаны коэффициенты и их значения

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

Эти значения будут использоваться для подписей на графике. В шестой строке записаны числовые значения углов в радианах. Их можно прописать вручную или используя формулы соответствующего вида =-2*ПИ(); =-3/2*ПИ(); =-ПИ(); =-ПИ()/2; … В седьмой строке записываются расчетные формулы тригонометрической функции.

Запись расчетной формулы функции sin(x) в Excel

В нашем примере =$B$3*SIN($D$3*B6). Адреса B3 и D3 являются абсолютными. Их значения – коэффициенты a и b, которые по умолчанию устанавливаются равными единице. После заполнения таблицы приступаем к построению графика.

Выделяем диапазон ячеек А6:J7. В ленте выбираем вкладку Вставка в разделе Диаграммы указываем тип Точечная и вид Точечная с гладкими кривыми и маркерами. 

Построение диаграммы Точечная с гладкими кривыми

В итоге получим диаграмму.

График sin(x) после вставки диаграммы

Теперь настроим правильное отображение сетки, так чтобы точки графика лежали на пересечении линий сетки. Выполните последовательность действий Работа с диаграммами –Конструктор – Добавить элемент диаграммы – Сетка и включите три режима отображения линий как на рисунке.

Настройка сетки при построении графика

Теперь зайдите в пункт Дополнительные параметры линий сетки. У вас появится боковая панель Формат области построения. Произведем настройки здесь.

Кликните в диаграмме на главную вертикальную ось Y (должна выделится рамкой). В боковой панели настройте формат оси как на рисунке.

Кликните главную горизонтальную ось Х (должна выделится) и также произведите настройки согласно рисунку.

Настройка формата горизонтальной оси Х графика функции

Теперь сделаем подписи данных над точками. Снова выполняем Работа с диаграммами –Конструктор – Добавить элемент диаграммы – Подписи данных – Сверху. У вас подставятся значения числами 1 и 0, но мы заменим их значениями из диапазона B5:J5. Кликните на любом значении 1 или 0 (рисунок шаг 1) и в параметрах подписи поставьте галочку Значения из ячеек (рисунок шаг 2). Вам будет сразу же предложено указать диапазон с новыми значениями (рисунок шаг 3). Указываем B5:J5.

Вот и все. Если сделали правильно, то и график будет замечательным. Вот такой.

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

PS: Интересные факты про логотипы известных компаний

Изменение макета и стиля диаграммы

Диаграмму, которую вы создали в Word, всегда можно отредактировать и дополнить. Вовсе необязательно вручную добавлять новые элементы, изменять их, форматировать — всегда есть возможность применения уже готового стиля или макета, коих в арсенале текстового редактора от Майкрософт содержится очень много. Каждый такой элемент всегда можно изменить вручную и настроить в соответствии с необходимыми или желаемыми требованиями, точно так же можно работать и с каждой отдельной частью диаграммы.

Применение готового макета

  1. Кликните по диаграмме, которую вы хотите изменить, и перейдите во вкладку «Конструктор», расположенную в основной вкладке «Работа с диаграммами».

Выберите макет, который вы хотите использовать (группа «Стили диаграмм»), после чего он будет успешно изменен.

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

Применение готового стиля

  1. Кликните по диаграмме, к которой вы хотите применить готовый стиль, и перейдите во вкладку «Конструктор».
  2. В группе «Стили диаграмм» выберите тот, который хотите использовать для своей диаграммы
  3. Изменения сразу же отразятся на созданном вами объекте.

Используя вышеуказанные рекомендации, вы можете изменять свои диаграммы буквально «на ходу», выбирая подходящий макет и стиль в зависимости от того, что требуется в данный момент. Таким образом можно создать для работы несколько различных шаблонов, а затем изменять их вместо того, чтобы создавать новые (о том, как сохранять диаграммы в качестве шаблона мы расскажем ниже). Простой пример: у вас есть график со столбцами или круговая диаграмма — выбрав подходящий макет, вы сможете из нее сделать диаграмму с процентами, показанную на изображении ниже.

Ручное изменение макета

  1. Кликните мышкой по диаграмме или отдельному элементу, макет которого вы хотите изменить. Сделать это можно и по-другому:
    • Кликните в любом месте диаграммы, чтобы активировать инструмент «Работа с диаграммами».
    • Во вкладке «Формат», группа «Текущий фрагмент» нажмите на стрелку рядом с пунктом «Элементы диаграммы», после чего можно будет выбрать необходимый элемент.
  2. Во вкладке «Конструктор» в группе «Макеты диаграмм» кликните по первому пункту — «Добавить элемент диаграммы».

В развернувшемся меню выберите, что вы хотите добавить или изменить.

Примечание: Параметры макета, выбранные и/или измененные вами, будут применены только к выделенному элементу (части объекта). В случае если вы выделили всю диаграмму, к примеру, параметр «Метки данных» будет применен ко всему содержимому. Если же выделена лишь точка данных, изменения будут применены исключительно к ней.

Ручное изменение формата элементов

  1. Кликните по диаграмме или ее отдельному элементу, стиль которого вы хотите изменить.

Перейдите во вкладку «Формат» раздела «Работа с диаграммами» и выполните необходимое действие:

Для форматирования выделенного элемента диаграммы выберите «Формат выделенного фрагмента» в группе «Текущий фрагмент». После этого можно будет установить необходимые параметры форматирования.

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

Для форматирования текста выберите желаемый стиль в группе «Стили WordArt». Здесь же можно выполнить «Заливку текста», определить «Контур текста» или добавить специальные эффекты.

Сохранение в качестве шаблона

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

Для этого:

  1. Кликните по диаграмме правой кнопкой мышки и выберите в контекстном меню пункт «Сохранить как шаблон».

В появившемся окне системного «Проводника» укажите место для сохранения и задайте желаемое имя файлу.

Нажмите по кнопке «Сохранить» для подтверждения.

Как построить график функции в Экселе?

Выше было рассказано, как нарисовать график в Excel, если все взаимозависимые данные уже известны; сделать это не сложнее, чем ускорить работу Windows 10 или разобраться в настройках видеоплеера. Чуть больше работы предстоит пользователю, если требуется построить график функции — придётся предварительно указать, по какой формуле программа должна вычислять значения.

Чтобы сделать простой график функции в Excel, нужно:

Создать таблицу с заголовками типа X и Y или любыми другими, позволяющими проследить зависимость одного ряда значений от другого. Здесь же можно сразу задать несколько последовательных значений для оси X — самостоятельно или используя автоматическую нумерацию.

Теперь следует переместиться в самую верхнюю ячейку под заголовком второго столбца, нажать на клавишу «Равно» и ввести нужную формулу. В примере будет построен график параболы, то есть любое значение Y равно соответствующему X, возведённому во вторую степень; для такой простой зависимости достаточно умножить соседнюю ячейку саму на себя, после чего нажать на клавишу Enter.

В более сложных случаях имеет смысл перейти на вкладку «Формулы» и воспользоваться одной из функций, находящихся в разделе «Математические».

Построить график параболы, как и любого другого возведения Y в степень от X, можно, выбрав в выпадающем списке функцию «Степень».

Теперь остаётся указать исходное значение (соседнюю ячейку по оси X), вписать в нижнем текстовом поле требуемую степень и нажать на кнопку «ОК».

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

Чтобы сделать график более «масштабным», можно изменить несколько крайних исходных данных по оси X — значения по Y будут пересчитаны автоматически.

Пытаясь рисовать график в Excel способом, описанным выше, пользователь столкнётся с неприятным сюрпризом: ось X будет «переползать» сверху вниз, не желая оставаться на одном уровне. Решить проблему можно, выделив для постройки зависимости только значения Y.

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

Как можно заметить, линия, соединяющая точки, состоит из отдельных отрезков и для совершенно равномерной параболы смотрится неудовлетворительно. Чтобы придать графику привычный вид, нужно в том же разделе выбрать выпадающее меню «Вставить точечную…диаграмму» и в ней — функцию «Точечная с гладкими кривыми» или «Точечная с гладкими кривыми и маркерами».

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

Если заданных значений очень много или предполагается дополнить график пояснениями и рисунками, стоит выбрать в том же выпадающем списке функцию «Точечная» — тогда на графике функции будут отображены только соответствующие маркеры.

Несложно заметить, что ось X на изображении подписана неправильно. Исправить это можно, выделив её (именно ось, не весь график) щелчком мыши и вызвав в контекстном меню команду «Выбрать данные».

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

Теперь — нажать на расположенную в новом окошке обращённую вверх стрелочку.

Выделив указателем мыши диапазон значений X, которые должны стать подписями для соответствующей оси, и нажав «ОК», пользователь увидит, что график уже претерпел изменения.

Далее следует подтвердить правильность действий, снова нажав на кнопку «ОК».

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

Пересечение двух графиков

Предположим, что у нас имеется таблица с координатами двух линий:

Построим на основе этих данных точечную диаграмму. Выделяем диапазон данных A1:K3 и на панели вкладок выбираем Вставка -> Диаграмма -> Точечная -> Точечная с прямыми отрезками.
В итоге получаем точечную диаграмму с двумя линиями:

Как видим на диаграмме линии пересеклись в 5 местах. В общем случае подобных точек может быть сколь угодно много, поэтому вручную находить каждую из них представляется достаточно трудоемким процессом.
Чтобы упростить работу и автоматизировать расчет воспользуемся средствами Visual Basic.
Переходим в редактор VBA (в панели вкладок выбираем Разработчик -> Visual Basic или воспользуемся сочетанием клавиш Alt + F11), создаем модуль и записываем в него макрос (напротив каждой строчки даются пояснения к коду):

Visual Basic

Sub IntersectionGraph()
X = ActiveChart.SeriesCollection(1).XValues ‘Значение по оси X
Y = ActiveChart.SeriesCollection(1).Values ‘Значения 1-ой линии по оси Y
Z = ActiveChart.SeriesCollection(2).Values ‘2-ой

TotalCount = ActiveChart.SeriesCollection(1).Points.Count ‘Подсчет количества точек по X
Dim ArrayT1() As Double ‘Определение массива для хранения координат по X
Dim ArrayT2() As Double ‘по Y

ReDim ArrayT1(TotalCount) ‘Определение размера массива
ReDim ArrayT2(TotalCount)

k = 0
ActiveChart.SeriesCollection(1).Select
For i = 1 To TotalCount — 1 ‘Цикл по всем точкам
X1 = X(i)
X2 = X(i + 1)
Y1 = Y(i)
Y2 = Y(i + 1)
Z1 = Z(i)
Z2 = Z(i + 1)
If (Y1 >= Z1 And Y2 <= Z2) Or (Y1 <= Z1 And Y2 >= Z2) Then ‘Проверка условия
‘Расчет
ArrayT1(k) = ((X2 * Y1 — X1 * Y2) — (X2 * Z1 — X1 * Z2)) / ((Z2 — Z1) — (Y2 — Y1))
ArrayT2(k) = ((Y2 — Y1) * ArrayT1(k) + (X2 * Y1 — X1 * Y2)) / ((X2 — X1))
k = k + 1
End If
Next i

ReDim Preserve ArrayT1(k — 1) ‘Изменение размера массива
ReDim Preserve ArrayT2(k — 1)

ActiveChart.SeriesCollection.NewSeries ‘Добавления нового ряда на диаграмму
ActiveChart.SeriesCollection(3).ChartType = xlXYScatter ‘Определение типа ряда как точечный
ActiveChart.SeriesCollection(3).Name = «Пересечение» ‘Определение имени ряда
ActiveChart.SeriesCollection(3).XValues = ArrayT1 ‘Приравнивание значений по X элементами массива
ActiveChart.SeriesCollection(3).Values = ArrayT2 ‘по Y
End Sub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

SubIntersectionGraph()

X=ActiveChart.SeriesCollection(1).XValues’Значение по оси X

Y=ActiveChart.SeriesCollection(1).Values’Значения 1-ой линии по оси Y

Z=ActiveChart.SeriesCollection(2).Values’2-ой

TotalCount=ActiveChart.SeriesCollection(1).Points.Count’Подсчет количества точек по X

DimArrayT1()AsDouble’Определение массива для хранения координат по X

DimArrayT2()AsDouble’по Y

ReDimArrayT1(TotalCount)’Определение размера массива

ReDimArrayT2(TotalCount)

k=

ActiveChart.SeriesCollection(1).Select

Fori=1ToTotalCount-1’Цикл по всем точкам

X1=X(i)

X2=X(i+1)

Y1=Y(i)

Y2=Y(i+1)

Z1=Z(i)

Z2=Z(i+1)

If(Y1>=Z1 AndY2<=Z2)Or(Y1<=Z1 AndY2>=Z2)Then’Проверка условия

‘Расчет

ArrayT1(k)=((X2*Y1-X1*Y2)-(X2*Z1-X1*Z2))((Z2-Z1)-(Y2-Y1))

ArrayT2(k)=((Y2-Y1)*ArrayT1(k)+(X2*Y1-X1*Y2))((X2-X1))

k=k+1

EndIf

Nexti

ReDimPreserveArrayT1(k-1)’Изменение размера массива

ReDimPreserveArrayT2(k-1)

ActiveChart.SeriesCollection.NewSeries’Добавления нового ряда на диаграмму

ActiveChart.SeriesCollection(3).ChartType=xlXYScatter’Определение типа ряда как точечный

ActiveChart.SeriesCollection(3).Name=»Пересечение»‘Определение имени ряда

ActiveChart.SeriesCollection(3).XValues=ArrayT1’Приравнивание значений по X элементами массива

ActiveChart.SeriesCollection(3).Values=ArrayT2’по Y

EndSub

Переходим обратно в Excel, нажимаем на диаграмму (для активации) и запускаем макрос:

Осталось только добавить на свое усмотрение некоторые детали для улучшения визуализации и получаем итоговый вариант:

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

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

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

  1. Прежде, чем приступать к построению любой диаграммы, необходимо создать таблицу и заполнить ее данными. Будущая диаграмма будет построена на основе именно этой таблицы.
  2. Когда таблица будет полностью готова, необходимо выделить область, которую требуется отобразить в виде диаграммы, затем перейти во вкладку “Вставка”. Здесь будут представлены для выбора разные типы диаграмм:
    • Гистрограмма
    • График
    • Круговая
    • Иерархическая
    • Статистическая
    • Точечная
    • Каскадная
    • Комбинированная

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

    Также, существуют и другие типы диаграмм, но они не столь распространённые. Ознакомиться с полным списком можно через меню “Вставка” (в строке меню программы в самом верху), далее пункт – “Диаграмма”.

  3. После того как вы определились с типом подходящей диаграммы, кликаем по соответствующему пункту. Далее будет предложено выбрать подтип. К примеру, если вы выбрали гистограмму, будут предложены следующие подтипы: обычная, объемная, линейчатая, объемная линейчатая.
  4. Выбираем подходящий подтип, щелкаем по нему, после чего диаграмма автоматически сформируется и отобразится на экране.
  5. К примеру, визуальное отображение обычной гистограммы будет вот таким:

    Диаграмма в виде графика будет отображается следующим образом:

    А вот так выглядит круговая диаграмма:

Оформление

Как правило, базовый внешний вид созданного объекта устраивает далеко не каждого. Кто-то хочет больше цветов, другому нужно больше информативности, а третьему – что-то совсем иное. Давайте рассмотрим, каким образом можно изменить оформление графиков.

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

Для того чтобы изменить заголовок, нужно сначала кликнуть по нему.

Сразу после этого надпись окажется в рамке, и вы сможете вносить изменения.

В результате этого можно написать что угодно.

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

Сразу после этого вы увидите окно, в котором можно сделать с текстом то же самое, что и в редакторе Microsoft Word.

Для сохранения необходимо нажать на кнопку «OK».

Обратите внимание на то, что напротив этого элемента есть дополнительное «подменю», в котором вы можете выбрать положение названия:

  • сверху;
  • наложение по центру;
  • дополнительные параметры.

Если вы выберите последний пункт, то у вас появится дополнительная боковая панель, в которой вы сможете:

сделать заливку;

выбрать тип границы;

  • наложить различные эффекты:
    • тень;
    • свечение;

сглаживание и формат объемной фигуры;

размер и свойства.

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

Для того чтобы вертикальная и горизонтальная ось не оставались безымянными, нужно сделать следующие действия.

  1. Нажмите на иконку «+» правее графика. Затем в появившемся меню поставьте галочку возле пункта «Название осей».
  1. Благодаря этому вы увидите следующий результат.
  1. Редактирование текста происходит точно так же, как и с заголовком. То есть достаточно кликнуть по нему, чтобы появилась соответствующая возможность.

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

Для активации этой функции, необходимо снова нажать на иконку «+» и поставить соответствующую галочку.

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

Если нажать на иконку «треугольника», то появится дополнительное меню, в котором можно указать положение данных цифр:

  • в центре;
  • слева;
  • справа;
  • сверху;
  • снизу;
  • выноска данных.

При нажатии на пункт «Дополнительные параметры», в правой части программы появится панель с различными свойствами. Там вы сможете:

  • включить в подписи:
    • значение из ячеек;
    • имя ряда;
    • имя категории;
    • значение;
    • линии выноски;
    • ключ легенды;
  • добавить разделитель между текстом;
  • указать положение подписи;

указать формат числа.

К основным категориям относятся:

Таблица данных

Этот компонент диаграммы включается аналогичным образом.

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

У этой функции также есть своё дополнительное меню, в котором можно указать, нужно ли показывать ключи легенды.

При нажатии на пункт «Дополнительные параметры» вы увидите следующее.

Сетка

Данный компонент диаграммы отображается по умолчанию. Но в настройках помимо горизонтальных линий можно включить:

  • вертикальные линии;
  • дополнительные линии по обоим направлениям (шаг прорисовки будет значительно уменьшен).

В дополнительных параметрах можно увидеть следующее.

Легенда

Данный элемент всегда включен по умолчанию. При желании вы сможете отключить его или указать положение на диаграмме.

Полосы понижения и повышения

Если вы включите данное свойство графика, то увидите следующие изменения.

К дополнительным параметрам «Полос» относятся:

  • заливка;
  • граница.
Гость форума
От: admin

Эта тема закрыта для публикации ответов.