Как построить вертикальную прямую на графике в excel


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

Выделим точку на графике с помощью проекции на ось х и y.

Данная точка — точка, соответствующая минимальному значению зеленого графика.

Чтобы построить вертикальную или горизонтальную линию необходимо 2 точки (см.

файл примера

).

Изменяя параметры графиков (выделены зеленым) точка, а также линии проекции динамически изменяются.

Точка минимума выделена с помощью отдельного ряда (состоит из 1 точки).


Совет

. Этот подход можно использовать для выделения точки пересечения 2-х кривых.


Примечание

. Проекция на оси использована в статье

Поиск решения MS EXCEL (2.2). EOQ – экономичный размер заказа (с учетом ограничений)


СОВЕТ

: Для начинающих пользователей EXCEL советуем прочитать статью

Основы построения диаграмм в MS EXCEL

, в которой рассказывается о базовых настройках диаграмм, а также

статью об основных типах диаграмм

.

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Иногда вам может понадобиться добавить вертикальную линию на диаграмму в Excel в определенном месте.

В этом руководстве представлен пошаговый пример того, как добавить вертикальную линию к следующей линейной диаграмме в Excel:

Excel добавляет вертикальную линию в диаграмму

Давайте прыгать!

Шаг 1: введите данные

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

Шаг 2: Добавьте данные для вертикальной линии

Теперь предположим, что мы хотим добавить вертикальную линию, расположенную в точке x = 6 на графике.

Мы можем добавить в набор данных следующие искусственные координаты (x, y):

Шаг 3: Создайте линейную диаграмму с вертикальной линией

Наконец, мы можем выделить ячейки в диапазоне A2:C14 , затем щелкнуть вкладку « Вставка » на верхней ленте, а затем нажать « Разброс с плавными линиями» в группе « Диаграммы »:

Будет создана следующая линейная диаграмма:

Обратите внимание, что вертикальная линия расположена в точке x = 6 , которую мы указали в конце нашего исходного набора данных.

Вертикальная линия находится в диапазоне от y = 0 до y = 25 , что мы также указали в нашем исходном наборе данных.

Чтобы изменить высоту линии, просто измените значения y, чтобы использовать любую начальную и конечную точки, которые вы хотите.

Шаг 4. Настройте диаграмму (необязательно)

Наконец, не стесняйтесь изменять диапазон каждой оси вместе со стилем вертикальной линии, чтобы сделать его более эстетичным:

Excel добавляет вертикальную линию в диаграмму

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как добавить среднюю линию в гистограмму в Excel
Как добавить горизонтальную линию на диаграмму рассеяния в Excel

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

ganttЗачастую, при планировании мероприятий по проекту производится визуализация отдельных задач на графике (диаграмме).

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

Для того, чтобы это сделать, необходимо:

  1. Построить таблицу с данными определенным образом, с указанием наименования мероприятия, даты постановки или начала задачи и срока ее исполнения.
  2. Дополнительно добавить столбец с отображением текущей даты. В файле-примере ячейка с формулой текущей даты именованная, и в каждую ячейку в столбце внесен ее адрес (имя).
    2
  3. После формирования диаграммы в формате диаграммы Ганта (как это сделать вы узнаете, записавшись на обучение в «EXCELСПБ»), необходимо добавить дополнительный ряд в нашу диаграмму, кликнув на диаграмме правой клавишей и выбрать «Выбрать данные».
    3

    4

  4. В открывшемся окне необходимо нажать кнопку «Добавить» и в окне «Изменение ряда» задать Имя ряда и Значения (наш добавленный диапазон текущих дат напротив каждой задачи).
    5

    6

    7

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

    8

  6. Оставляем тип линейной линии тренда и в группе «Цвет линии» и «Тип линии» настраиваем вид вертикальной черты.
    9

    10

  7. Далее, кликнув правой клавишей на любом элементе новой диаграммы, выбираем «Формат ряда данных» и в группе «Заливка» ставим «Нет заливки».

    11

    12
    13

В примере использовался линейчатый тип диаграммы для всех рядов, вспомогательная ось не использовалась.
14

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

В этом кратком руководстве вы узнаете, как добавить линию в график Excel, такую ​​как средняя линия, контрольный показатель, линия тренда и т. д.

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

Задачу можно выполнить, нанеся два разных типа точек данных на один и тот же график. В более ранних версиях Excel объединение двух типов диаграмм в один представляло собой утомительную многоэтапную операцию. Microsoft Excel 2013, Excel 2016 и Excel 2019 предоставляют специальный тип комбинированной диаграммы, который делает процесс настолько удивительно простым, что вы можете задаться вопросом: «Ого, почему они не сделали этого раньше?».

Этот краткий пример научит вас, как добавить среднюю линию в гистограмму. Чтобы это сделать, выполните эти 4 простых шага:

  1. Вычислите среднее значение с помощью функции СРЗНАЧ.

    В нашем случае вставьте приведенную ниже формулу в C2 и скопируйте ее вниз по столбцу:

    =СРЕДНЕЕ($B$2:$B$7)
    Расчет среднего

  2. Выберите исходные данные, включая столбец «Среднее» (A1:C7).
  3. Перейти к Вставлять вкладка > Графики сгруппируйте и нажмите Рекомендуемые графики.
    Рекомендуемые графики
  4. Переключиться на Все диаграммы вкладку, выберите Кластеризованный столбец — строка шаблон и нажмите ХОРОШО:
    Создание кластеризованного столбца — линейная диаграмма

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

Аналогичным образом вы можете нарисовать среднюю линию на линейном графике. Шаги абсолютно такие же, вы просто выбираете тип «Линия» или «Линия с маркерами» для Действительный ряд данных:
Добавление средней линии к линейному графику

Советы:

  • Тот же метод можно использовать для построения медианы. Для этого используйте функцию МЕДИАНА вместо функции СРЗНАЧ.
  • Добавить целевую линию или контрольную линию на график еще проще. Вместо формулы введите целевые значения в последний столбец и вставьте Кластеризованный столбец — строка комбинированная диаграмма, как показано в этом примере.
  • Если ни одна из предустановленных комбинированных диаграмм вам не подходит, выберите Пользовательская комбинация тип (последний шаблон со значком пера) и выберите нужный тип для каждой серии данных.

Как добавить линию в существующий график Excel

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

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

  1. Вставьте новый столбец рядом с исходными данными. Если вы хотите нарисовать среднюю линию, заполните только что добавленный столбец формулой среднего значения, описанной в предыдущем примере. Если вы добавляете контрольную строку или целевую строку, поместите целевые значения в новый столбец, как показано на снимке экрана ниже:
    Исходные данные для графика Target Line
  2. Щелкните правой кнопкой мыши существующий график и выберите «Выбрать данные…» в контекстном меню:
    Щелкните правой кнопкой мыши существующий график и выберите «Выбрать данные…».
  3. в Выберите источник данных диалоговом окне нажмите кнопку «Добавить» в Легендарные записи (серия)
    Добавление нового ряда данных на график
  4. в Редактировать серию диалоговом окне выполните следующие действия:
    • в Название сериивведите желаемое имя, скажите «Целевая линия».
    • Щелкните в Значение серии поле и выберите целевые значения без заголовка столбца.
    • Нажмите ХОРОШО дважды, чтобы закрыть оба диалоговых окна.

    Настройте ряд данных целевой строки.

  5. Целевая серия линий добавляется на график (оранжевые столбцы на скриншоте ниже). Щелкните его правой кнопкой мыши и выберите «Изменить тип диаграммы серии…» в контекстном меню:
    Изменение типа диаграммы серии
  6. в Изменить тип диаграммы диалоговое окно, убедитесь, Комбо > Пользовательская комбинация выбран шаблон, который должен быть по умолчанию. Для Целевая линия серия, выберите Linefrom the Тип диаграммы раскрывающийся список и нажмите ХОРОШО.
    Выберите тип линейной диаграммы для ряда целевых линий.

Сделанный! На график добавляется горизонтальная целевая линия:
На график добавляется целевая линия.

Как построить целевую линию с разными значениями

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

Чтобы более четко визуализировать целевые значения, вы можете отобразить их следующим образом:
Целевые значения отображаются в виде небольших горизонтальных полос.

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

  1. На графике дважды щелкните целевую линию. Это выделит строку и откроет Серия данных формата панель в правой части окна Excel.
  2. На Серия данных формата панель, перейти к Заполнение и линия вкладка > Линия и выберите Нет линии.
    Выберите Нет строки для ряда расчетных данных.
  3. Переключиться на Маркер раздел, развернуть Параметры маркераизмените его на Встроенный, выберите горизонтальную полосу в Тип поле и установите Размер соответствует ширине ваших полос (24 в нашем примере):
    Выберите тип горизонтальной полосы и установите размер маркеров.
  4. Установите маркер Заливка на Сплошная заливка или же Заливка узором и выберите нужный цвет.
  5. Установите маркер границы на Сплошная линия а также выбрать нужный цвет.

На скриншоте ниже показаны мои настройки:
Установите маркер заливки и границы.

Советы по настройке линии

Чтобы сделать ваш график еще более красивым, вы можете изменить заголовок диаграммы, легенду, оси, линии сетки и другие элементы, как описано в этом руководстве: Как настроить график в Excel. А ниже вы найдете несколько советов, касающихся непосредственно настройки линии.

Отображать среднее/контрольное значение на линии

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

  1. Нажмите на строку, чтобы выбрать ее:
    Нажмите на строку, чтобы выбрать ее.
  2. Выделив всю строку, щелкните последнюю точку данных. Это отменит выбор всех других точек данных, так что останется выбранной только последняя:
    Выберите последнюю точку данных.
  3. Щелкните правой кнопкой мыши выбранную точку данных и выберите «Добавить метку данных» в контекстном меню:
    Добавьте метку данных к последней точке.

Метка появится в конце строки, предоставляя больше информации для просмотра диаграмм:
Метка добавляется к последней точке средней линии.

Добавьте текстовую метку для линии

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

  1. Выберите последнюю точку данных на линии и добавьте к ней метку данных, как описано в предыдущий совет.
  2. Нажмите на метку, чтобы выбрать ее, затем щелкните внутри поля метки, удалите существующее значение и введите текст:
    Введите текстовую метку.
  3. Наведите указатель мыши на поле метки, пока указатель мыши не примет форму четырехсторонней стрелки, а затем перетащите метку немного выше линии:
    Перетащите метку немного выше линии.
  4. Щелкните метку правой кнопкой мыши и выберите «Шрифт…» в контекстном меню.
    Настройте шрифт этикетки.
  5. Настройте стиль, размер и цвет шрифта по своему усмотрению:
    Настройте стиль, размер и цвет шрифта этикетки.

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

Изменить тип линии

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

  1. Дважды щелкните строку.
  2. На Серия данных формата панель, иди Заполнение и линия > Линияоткройте раскрывающийся список Тип штриха и выберите нужный тип.

Например, вы можете выбрать Square Dot:
Квадратная пунктирная линия

И ваш график средней линии будет выглядеть примерно так:
График со средней пунктирной линией.

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

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

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

Однако у этого простого метода есть один недостаток — крайний левый и крайний правый столбцы делаются вдвое тоньше, чем остальные, что выглядит не очень красиво.

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

  1. Вставьте новую строку перед первой и после последней строки с вашими данными.
  2. Скопируйте среднее/контрольное/целевое значение в новые строки и оставьте ячейки в первых двух столбцах пустыми, как показано на снимке экрана ниже.
  3. Выделите всю таблицу с пустыми ячейками и вставьте столбцово-линейную диаграмму.

Теперь на нашем графике хорошо видно, насколько первый и последний бары далеки от среднего:
График Excel с расширенной средней линией

Кончик. Если вы хотите нарисовать вертикальную линию на точечной диаграмме, гистограмме или линейном графике, вы найдете подробное руководство в этом руководстве: Как вставить вертикальную линию в диаграмму Excel.

Вот как вы добавляете линию в график Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Вас также могут заинтересовать

 

Aleko

Пользователь

Сообщений: 6
Регистрация: 24.05.2016

#1

24.05.2016 07:41:34

Не могу провести вертикальные линии на графике. Помогите, Кажется, на первый взгляд, что всё просто. Только не получается, т. к. по оси абсцисс у меня используются не числа, а надписи.
Если Вам будет сподручно помочь, то напишите, пожалуйста, и я Вам вышлю график и напишу, что мне надо сделать. Там всего один лист и диаграмма. Данных мало, и много времени не займёт
Всего хорошего!  

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

Vsif

Дата: Вторник, 27.05.2014, 20:22 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Имеется построенный в экселе график динамикой некой величины во времени. Надо на этот график добавить вертикальные линии в определённых моментах времени. Я могу добавлять их через «выбрать данные» -> «элементы легенды (ряды) » -> «добавить», указывая время каждой вертикальной линии отдельно. Но их около трёхсот. Есть ли способ добавить всё сразу, сохранив при этом и первоначальный график? В приложении файл с частью данных (целиком в 100 кб не вмещается).

К сообщению приложен файл:

-1.xls
(100.0 Kb)

 

Ответить

tsap

Дата: Среда, 28.05.2014, 00:50 |
Сообщение № 2

Психи? хорошенькое название источника данных hands

 

Ответить

Russel

Дата: Среда, 28.05.2014, 08:57 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1392


Репутация:

318

±

Замечаний:
0% ±


Excel 2010

Как вариант
UPD: не разобрался по какому принципу должны ставиться вертикали, навтыкал в случайном порядке.

К сообщению приложен файл:

-1.xlsx
(54.9 Kb)


QIWI 9173973973

Сообщение отредактировал RusselСреда, 28.05.2014, 09:33

 

Ответить

Гость

Дата: Среда, 28.05.2014, 09:30 |
Сообщение № 4

Vsif, у Вас получается, что значения оси Х проставляются равными количеству записей — нет привязки ко времени. Если даже предположить что что это посекундный (или какой там) интервал начиная с «0», то масштабы несоизмеримы с колонкой время, где значения времени порядка 18 тыс. Вам необходимо сделать исходную в 4 колонки: Время, Ряд1, Ряд2, Вертик_линии. Диаграмма должна быть для 2,3 колонки — линейной, Вертик_линии — столбчатой. Время — ось Х. По-моему так. А из имеющихся данных нет возможности по-моему сопоставить адекватно время и ряды данных

 

Ответить

Vsif

Дата: Среда, 28.05.2014, 13:29 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Russel, про такой вариант построения я знаю, но мне он не подходит =( Вручную отмечать порядка трёхсот ячеек — один раз ещё осилю, но у меня много таких файлов и координаты вертикальных линий отличаются для каждого. Поэтому нужен вариант, где я смогла бы просто забить ряд этих координат в отдельную колонку.

Психи? хорошенькое название источника данных

Исходные данные собирались с пациентов психиатрической больницы ;)

Vsif, у Вас получается, что значения оси Х проставляются равными количеству записей — нет привязки ко времени. Если даже предположить что что это посекундный (или какой там) интервал начиная с «0», то масштабы несоизмеримы с колонкой время, где значения времени порядка 18 тыс.

Там равный шаг в 0,2 секунды. Я выделяю на графике интервал в 1,5-2 тысячи, так как все 16 848 значений превращаются в кашу и работать с этим невозможно)
Я пыталась сделать отдельно столбчатую диаграмму для вертикальных линий, но получается просто ряд столбиков разной высоты на одинаковом расстоянии друг от друга.

 

Ответить

Pelena

Дата: Среда, 28.05.2014, 13:39 |
Сообщение № 6

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Может, такой вариант подойдёт, с доп. столбцом и планками погрешностей

К сообщению приложен файл:

-1-1-.xls
(98.5 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Russel

Дата: Среда, 28.05.2014, 14:00 |
Сообщение № 7

Группа: Друзья

Ранг: Старожил

Сообщений: 1392


Репутация:

318

±

Замечаний:
0% ±


Excel 2010

Vsif, в Вашем первоначальном примере есть вертикальные линии (i) и с, каков принцип выбора?
В своем файле я расставил произвольно, но ведь это можно сделать формулой.


QIWI 9173973973

 

Ответить

Vsif

Дата: Среда, 28.05.2014, 14:26 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Pelena, спасибо! :D

Russel, там есть колонка «время», цифры в которой соответствуют буквально порядковому номеру, где на оси икс должна стоять вертикальная линия.

 

Ответить

Russel

Дата: Среда, 28.05.2014, 14:49 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 1392


Репутация:

318

±

Замечаний:
0% ±


Excel 2010

там есть колонка «время», цифры в которой соответствуют буквально порядковому номеру

Тогда так.

К сообщению приложен файл:

9650950.xlsx
(66.7 Kb)


QIWI 9173973973

 

Ответить

Vsif

Дата: Среда, 28.05.2014, 17:43 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Russel, так, в принципе, работает, только при таком формате нельзя менять минимальное и максимальное значение по оси икс :( Мой ряд данных почти 17 тыс ячеек в длину, работать с ним целиком невозможно. В предложенном Pelena варианте я могу сделать точечную диаграмму по всем данным, а затем выделить нужный участок оси икс. (И я пости придумала, как отличать одно событие от другого :D )

 

Ответить

tsap

Дата: Среда, 28.05.2014, 20:49 |
Сообщение № 11

Группа: Проверенные

Ранг: Участник

Сообщений: 60


Репутация:

6

±

Замечаний:
0% ±


2013

Там равный шаг в 0,2 секунды

наверное ка-то так

К сообщению приложен файл:

1840394.xlsx
(83.6 Kb)


 

Ответить

Понравилась статья? Поделить с друзьями:
  • Как построить вертикальную линию в график excel
  • Как построить в excel 2007 2 графика на одном в excel
  • Как построить бюджет в excel
  • Как построить бридж диаграмму в excel
  • Как построить блок схему в excel