Мне нужно построить график в 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 с помощью текстовых полей.