Точные графики времени событий процесса (например, в Excel)
Мне нужно подготовить такие диаграммы:
Я думаю, что это довольно интуитивно понятно, как читать эту диаграмму, и именно поэтому я хочу создать несколько из них для моего проекта.
Я не совсем понимаю, как их эффективно создавать; Я нарисовал выше в Paint, чтобы быстро визуализировать мою идею, и это заняло слишком много времени. Более того, временная ось не является точной.
У меня есть точные данные о времени события (например, загрузка начинается в процессе 1, загрузка заканчивается в процессе 1, алгоритм запускается в процессе 2 и т. Д.), Например
Process 1:
00.0 - 40.0 - Loading
40.0 - 45.0 - Preparing and launching process 2
45.0 - 50.0 - Preparing and launching process 3
50.0 - 90.0 - Sleep
90.0 - 95.0 - Joining process 2
...
Process 2:
45.0 - 90.0 - Algorithm execution
...
Как генерировать такие временные диаграммы?
Я использую MS Windows 7 и у меня установлен Office 2010, но я готов использовать все, что нужно для работы...
2 ответа
Эффективно? Не может быть сделано Но как только вы его настроите, это не так уж плохо. Они ключ выкладывает ваши данные соответствующим образом. И это будут не только ваши данные. Очевидно, что каждая красная полоса - это часть данных. Но пробелы на самом деле не пустые, это невидимые столбики на белом фоне.
Базовая диаграмма будет гистограммой с накоплением. Процесс 1 может иметь данные, которые выглядят как
39 1 5 1 5 40 2 135 10 1 10
И они будут чередовать красный и белый. Что может быть лучше, так это избавиться от "1" точек данных и использовать белые линии сетки, которые пересекают данные (или полосы ошибок или что-то в этом роде).
См. http://dailydoseofexcel.com/archives/2012/02/10/income-statement-waterfall-chart/ для примера диаграммы водопада. Он не идентичен вашей ситуации, но использует много тех же методов.
Кроме того, у Peltiertech есть несколько обучающих программ по водопаду, таких как http://peltiertech.com/WordPress/excel-waterfall-charts-bridge-charts/
В основном, используйте гистограмму с накоплением:
Подробное объяснение всех шагов было бы кошмаром, но в общих чертах данные примерно такие, как показано A1:H4
, Отформатируйте ряд данных белым, где это необходимо, чтобы смешаться с фоном. Добавьте метки данных и при необходимости измените их текст ("объединить 1" и т. Д.).
Я обманул и нарисовал линии (например, в "Загрузка") и отформатировал их белым, но дополнительные "соединители" должны длиться 1 мс (а затем масштабироваться, в отличие от нарисованных линий). Отрегулируйте разделение и высоту стержней с помощью параметров серии.
Редактировать:
Метки столбцов более или менее совпадают с @Jon Peltier, но здесь это не важно. Они могут быть приняты просто как приращения по порядку. Основываясь на более конкретных значениях, предоставленных комментарием: