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

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

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

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

решение1

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

введите описание изображения здесь

Столбец Длина — это просто дата окончания минус дата начала. Затем выберите имена и первые два столбца (Начало и Длина), а затем выберите «Стековая линейчатая диаграмма» на вкладке Диаграмма. Вероятно, вам придется нажать «Переключить строку/столбец» в меню Диаграмма>Исходные данные..., чтобы получить график всего с двумя рядами данных.

Выберите первую серию и отформатируйте ее так, чтобы она имела значения «Без заливки», «Без линии» и снимите флажок «Тень». Это сделает первую серию невидимой. (Она нужна только для того, чтобы занимать место перед датой начала). Затем отформатируйте шкалу оси x, чтобы она имела минимум и максимум, соответствующие вашим данным. У вас должно получиться что-то похожее на это:

введите описание изображения здесь

(Имена бесстыдно украдены у @Gary's Student :)

решение2

Я смоделировал это в Excel, используя три столбца: Имя, Дата начала и Дата окончания. Я добавил четыре имени с датами начала и окончания для каждого человека. Я выделил данные (A1–C5) и нажал F11. Затем я изменил тип графика на «Точечный с прямыми линиями и маркерами», а затем отредактировал источник данных так, чтобы Элементы легенды (серии) стали столбцом Имена с датой начала и датой окончания на горизонтальной оси.

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

Смотрите изображение ниже.

Диаграмма рассеяния имен с датами начала и окончания

решение3

Я сделал это в LibreOffice Calc, а не в Excel, поэтому параметры меню немного отличаются, но я опишу это в общем виде, и вы сможете найти те же настройки в Excel.

введите описание изображения здесь

Данные настроены с датами начала и окончания в столбце A в качестве значений X. Каждый человек — это отдельная серия в столбцах B–D. Я дал каждому человеку фиктивное значение Y, чтобы предоставить горизонтальную линию для каждого. Используйте наивысшее фиктивное значение для самого левого имени, чтобы получить легенду в том же порядке, что и линии.

Выберите диаграмму XY (точечную) с точками и линиями.

Чтобы сделать форматирование красивым:

  • Установите основные и второстепенные интервалы оси Y на 1, чтобы получить только линии сетки для каждого имени (или даже убрать горизонтальные линии сетки). Отмените выбор маркировки оси Y, чтобы фиктивные значения не отображались.

  • Установите для оси X форматирование даты в сокращенном виде и поверните метки (я использовал 45 градусов), чтобы они не накладывались друг на друга.

  • Остальную часть внешнего вида вы можете настроить по своему желанию.

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

Связанный контент