Ответ
Как создать временную диаграмму в Excel Опции темы
Старый 31.08.2014, 18:45
  #1
Holly
 
Аватар для Holly
Регистрация: 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. Готово. Теперь у вас есть тот красивый график, что мы увидели в начале работы.




Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Техника создания потрясающих диаграмм в Excel FroZen Сервисы 0 08.07.2014 14:54
Как создать вирусный контент? Mercury Магазины 0 08.04.2014 22:14
Нужно создать сайт mio Работа 5 18.05.2013 00:24
Предложение создать раздел Pierre da Chello О форуме 4 31.05.2011 15:59

Метки
excel, ms office, timeline


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 18:45. Часовой пояс GMT +3.