Я хочу создать стековую диаграмму, которая показывает временную шкалу 3 фаз на оси x (интервалы разделены месяцами) и общий бюджет на оси y. Бюджеты всех проектов будут накладываться друг на друга. Как мне создать этот график и как мне отобразить название проекта в каждом столбце? Я хотел бы иметь 3 цвета на графике, чтобы представлять 3 разные фразы. Ниже приведен пример данных для двух проектов. В этом примере данных часть фазы 1 проекта B накладывается на фазу 2 проекта A.
Project Phase Start End Budget
A 1 07/01/2014 01/16/2015 $150,000
A 2 01/19/2015 08/28/2015 $790,000
A 3 08/28/2015 09/29/2015 $650,000
B 1 07/01/2014 07/30/2015 $ 68,000
B 2 07/31/2015 12/16/2016 $335,000
B 3 12/16/2016 01/17/2017 $543,000
решение1
Вы можете создать этот тип диаграммы с помощью диаграммы Excel с накоплением столбцов. Чтобы упростить задачу, вам следует переформатировать данные. Вот один из методов:
Создайте таблицу ваших данных со следующими столбцами:
- Дата
- Проект А, Фаза 1
- Проект А, Фаза 2
- Проект А, Фаза 3
- Проект Б, Фаза 1
- Проект Б, Фаза 2
- Проект Б, Фаза 3
Каждый период времени (месяц или день) будет иметь свою собственную строку данных в таблице.
Введите значения вашего ежемесячного бюджета в соответствующую строку, в соответствующий столбец. Оставьте пустые ячейки (или вставьте =NA()) в ячейки, которые не имеют значения.
Создайте столбчатую диаграмму с накоплением, используя приведенные выше данные.
- Отформатируйте ряд диаграмм так, чтобы у них был 0 зазоров (это создает эффект Ганта) и не было границ. Затем отформатируйте остальное по вкусу.
Вот как может выглядеть эта диаграмма:
Я использовал два столбца дат (месяц и год), чтобы получить эффект сложенных меток на горизонтальной оси. Кроме того, я использовал только уровень месяца, но вы можете использовать уровень дня для большей детализации.
Для меток я просто выбрал одну точку данных для каждой серии и добавил метку к этой точке. Это работает для небольшого количества меток. Если у вас их намного больше, вам следует рассмотреть что-то более автоматизированное (рассмотрите наложение диаграммы XY с точками данных для размещения меток).
Чтобы создать метки данных с помощью наложения диаграммы XY, вам нужно будет добавить некоторые данные в таблицу и диаграмму (вы можете сократить некоторые из этих действий, установив и используя прекрасную БЕСПЛАТНУЮ надстройкуМаркировщик диаграмм XY)
- Добавьте эти дополнительные столбцы в свою таблицу данных (опять же, вы сможете сократить некоторые из них, как только изучите основной принцип):
- Число (от 1 до количества строк)
- Столбец для каждой серии данных (например, A1, A2, A3, B1, B2, B3). Назовите столбец так, как вы хотите, чтобы отображалась метка. (По умолчанию Excel может использовать в качестве метки данных только имя серии, значение X или значение Y).
- В каждом столбце меток, в строке среднего значения ряда, введите значение ряда, деленное на 2. Это поместит точку данных в середине ряда данных на оси X и в середине ряда данных на оси Y.
- Добавьте еще один ряд данных в диаграмму (неважно, какой, мы изменим его на следующем шаге).
- Выберите новый ряд данных и измените тип диаграммы этого ряда на XY.
- Используйте Select Data для обновления новой серии данных с помощью значений данных XY. Вам понадобится"
- Имя серии = новый заголовок столбца, который будет новой меткой данных.
- X Значения = Ваш новый столбец счетчика (из шага 1).
- Значения Y = Ваш новый столбец меток данных (из шага 2).
- После добавления точки данных отформатируйте ее так, чтобы она не содержала символов (мы используем ее только в качестве заполнителя для вашей метки).
- Добавьте метку данных для этой новой точки, выбрав Имя серии и Значение Y, разделенные новой строкой.
- Повторите для всех точек.