Регистрация: 03.03.2013
Сообщений: 127
|
Как создать временную диаграмму в Excel
|
Совсем недавно я проапгрейдил свой MS Office до версии 2013. И первое, что сделал после этого - проверил, как изменился Excel. Однозначно, он стал гораздо лучше прежних версий. Чувствуется прекрасная работа разработчиков. Вполне очевидно, что следующим моим шагом стала проверка шаблонов и первый же шаблон, который привлек мое внимание, содержал красивый временной график. Я сразу же перешел на него, чтобы увидеть, как именно он создается, и попробовать собственную версию построения графика:
Этот шаблон содержит просто шикарные диаграммы, и их качественную, доступную расшифровку. Что ж, в этом уроке я расскажу, как сделать подобную диаграмму, а в будущем постараюсь рассказать, как наполнить ее еще большими возможностями, и улучшить функциональность.
Основы основ
Временная диаграмма или, как ее еще иногда называют, таймлайн - это визуальный список, в котором все события отображены в хронологическом порядке на линии, изображающей ход времени. Время может быть в любой единице - в часах, днях, неделях, месяцах, годах, десятилетиях, веках и так далее. Такая диаграмма помогает понять, что именно происходило, когда происходило, а также что было до и после того или иного события.
Менеджеры проектов часто используют такие графики в презентациях или как инструмент планирования для оптимизации различных видов деятельности (их еще называют этапами), которые необходимы для реализации чего-то в определенные сроки. Их часто еще называют проектными сроками.
Судя по графику, у нас есть две вещи:
- Время, что задается вдоль оси х;
- Данные, которые нанесены на оси ординат.
Значит, нам нужно задать переменные для этих двух элементов. После их получения мы сможем приступить непосредственно к построению графика. Как я уже говорил, время может быть в любой единице, но оно должно быть последовательным, т.е. использовать либо только дни, либо только недели для всех событий... Конечно, не исключено, что у вас будут события в годах, и при этом несколько событий в месяцах или даже днях. Это уже называется под-событиями, но их рассмотрение оставим на потом, сегодня рассмотрим вариант попроще.
Как вы можете видеть, некоторые данные размещаются выше горизонтальной оси, а некоторые ниже. Мы так же должны учитывать такие возможности в своей работе.
В результате работы у нас будет красная точка на каждую величину данных, а затем ее вертикальное продление перпендикулярно горизонтальной временной оси.
Создание временной диаграммы в Excel - шаг за шагом
После того, как у вас уже имеется понимание, что именно нужно сделать, можно приступить к реализации.
Шаг 1: Вы должны вынести даты и данные на лист проекта в колонки А и В. Я использовал следующие данные:
Можете ввести свои, или скопировать мои данные. Не забудьте поля M и D позиций.
Вот как это делается:
Шаг 2: Выберите диапазон данных (включая два дополнительных поля) и нажмите Ctrl + T. В открывшемся новом окне нажмите кнопку ОК, и весь диапазон преобразуется в таблицу. Это сделает его динамическим, и если в дальнейшем данные будут меняться, то любой вывод на основе этого диапазона так же будет меняться.
Шаг 3: Выберите всю таблицу с заголовками и перейдите к Insert > Chart group, после чего выберите кластерный тип. Это позволит вставить основную диаграмму, с которой мы и будем работать.
Шаг 4: Позволяет убрать несколько наиболее ненужных вещей. Нажмите на заголовок диаграммы и на кнопку Del своей клавиатуры. Щелкните левой кнопкой мыши на легендах и удалите их так же, как и заголовок. Ну и нажмите на вертикальных линиях сетки, чтобы потом удалить их. В результате вы получите что-то вроде этого графика:
Шаг 5: Выделив созданную диаграмму, перейдите на вкладку Format, и слева под вкладками выберите M position. После чего измените параметр перекрывания на 0%, а ширину промежутка на 150%.
Шаг 6: Перейдите опять на вкладку Format, но на этот раз выберите D position. После чего откройте вкладку Design и измените тип диаграммы. В типе D position выберите из выпадающего меню line with markers.
Шаг 7: Щелкните правой кнопкой мыши в любом пустом месте внутри диаграммы и из выпавшего меню выберите "Select Data".
Шаг 8: В левом окне (legend entries [series]) нажмите на M position, а потом на кнопку Edit, справа от окна. Удалите все из поля ввода и выберите значения в столбце B под заголовком данных. Нажмите кнопку ОК.
Шаг 9: Выберите окно данных, только теперь из D position, и нажмите кнопку Edit. Удалите все значения в поле ввода и выберите значения в столбце Date. Нажмите кнопку ОК. Нажмите еще одну кнопку ОК, чтобы закрыть диалоговое окно источников данных. Все эти шаги вы можете просмотреть в следующей анимации:
Шаг 10: Щелкните правой кнопкой мыши на оси х и выберите format axis. Под параметрами осей перейдите к вариантам масштаба и поменяйте значение major на 5, а minor пусть так и остается 1. Крутим ниже к параметрам tick marks. Тут делаем major - Cross, а minor - Inside. В заключение измените формат даты на mm/dd, чтобы отображать только месяцы и дни.
Шаг 11: Отключите масштабирование оси ординат в правой и левой сторонах графика, щелкнув левой клавишей мышки на шкале и удалив ее с помощью клавиатуры. Вы можете сделать это и более элегантно, перейдя в варианты форматирования и отключив primary vertical и secondary vertical. В результате вы должны получить что-то похожее на мою диаграмму:
Шаг 12: Выберите D position из выпадающего меню в текущей группе отбора и no line в настройках линии. Это уберет линию и оставит лишь диаграмму с маркерами.
Что ж, график почти сделан, и если вы уже довольны, можем на этом остановиться. Однако, это не совсем то, чего хотелось в самом начале. Вертикали гораздо толще, чем надо. Чтобы сделать их тоньше, можно воспользоваться одним из двух вариантов:
- Увеличить ширину зазоров вертикалей на максимум.
- Использовать error bars
Первый вариант прост, легок и быстр. В то время как с error bars мы должны будем принять дополнительные меры. Я объясню, как сделать оба варианта. Шаг 13А покажет первый вариант, а шаг 13В покажет использование error bars.
Шаг 13А: Нажмите на вертикаль, и в окне форматирования увеличьте ширину зазора на максимум - 500%. СДЕЛАНО!
Шаг 13В: Вариант для error bars и M position. Для реализации этого метода сначала выберите M position, не выбирая заливку. Это скроет сами бары. Затем перейдите в режим Design > Add chart element > Error bars > Standard error. Это вставит error bars в диаграмму. В опциях выберите minus, а в значение percentage установите 100%. СДЕЛАНО!
Шаг 14: Последнее действие касается меток, которые помогают идентифицировать данные. Для этого выбираем M position, переходим к вкладке Design и выполняем действия chart tools > add chart element drop down > Data labels > Outside end. Нажимаем на метку и в опции Label Select выбираем category name вместо value. Готово. Теперь у вас есть тот красивый график, что мы увидели в начале работы.
|