Диаграмма Ганта с фигурами

Я пытаюсь создать что-то вроде диаграммы GANTT, где у меня были бы даты начала и даты окончания, обозначенные фигурой, такой как ромб, а затем период времени между соединением даты начала и окончания, показанный в виде линии, соединяющей фигуры. Есть ли у кого-нибудь советы о том, как это сделать в таблице?

Для данных у меня есть столбец идентификатора, столбец событий, столбец даты, столбец даты начала и столбец даты окончания.


person user3476463    schedule 27.05.2014    source источник
comment
знаете ли вы, как самостоятельно создавать или изменять расширения jquery?   -  person Scott Selby    schedule 27.05.2014
comment
Привет, Скотт, спасибо, что так быстро ответили мне на этот вопрос. Нет, я не знаком с jquery.   -  person user3476463    schedule 27.05.2014
comment
Что представляет собой столбец даты? Я имею в виду, чем это отличается от даты начала и даты окончания? Вы можете сделать это с помощью комбинированной диаграммы «фигура / фигура», если вы сначала сможете правильно сформировать свои данные.   -  person Alex Blakemore    schedule 28.05.2014
comment
Привет, Алекс, спасибо, что ответили мне на этот вопрос. Столбец даты будет содержать даты помимо даты начала и даты окончания отдельных контрактов, указанных в столбце идентификатора. Помимо дат начала и окончания контракта, в данных также происходят активации. Как я могу использовать диаграмму Ганта / фигур, чтобы соединить фигуры для начальной и конечной дат с помощью линии на время действия контракта?   -  person user3476463    schedule 28.05.2014


Ответы (1)


введите описание изображения здесь

Чтобы создать базовую диаграмму Ганта в Таблице, поместите дату начала на полку столбца, преобразуйте ее в непрерывную точную дату. Поместите идентификатор на полку для строк и измените тип метки на Ghantt. В начале каждой задачи должна появиться короткая полоса со строкой для каждой задачи (при условии, что идентификаторы уникальны для каждой задачи).

Теперь вам нужно указать, какой длины должны быть полосы, поместив на полку размеров поле, показывающее количество дней для каждой задачи. Вы можете создать вычисляемое поле для вычисления этих длительностей как dateiff ('day', contract_start, contract_end). Поместите это на полку с размерами, и у вас должно быть приличное начало.

Вы можете добавить дополнительную информацию во всплывающие подсказки и использовать цвет для отображения типа контракта или чего-то еще. добавьте несколько опорных линий, щелкнув правой кнопкой мыши по оси. Вам потребуются некоторые настройки в вычисляемом поле, чтобы иметь дело с такими вещами, как нулевые (неизвестные) даты окончания, возможно, повторяющиеся задачи ...

Если вам нужно несколько маркеров вех, вы можете использовать опорные линии или аннотации точек, чтобы легко добавить их вручную.

Или, если вы хотите включить вехи в виде фигур с данными, вы можете использовать диаграмму с двумя осями.

Вот пример, показывающий, как объединить фигуры и столбцы в один символ. Детали немного различаются в зависимости от того, как организованы ваши данные, но если вы изучите, как организованы данные для этой книги, как соединение данных соединяется с вкладками и как книга отображает данные, вы сможете адаптировать подход к ваши собственные данные. Просто поймите, что иногда легче пересмотреть способ формирования ваших данных, чтобы упростить анализ.

Кроме того, вы можете подумать, нужны ли вам как запланированные, так и фактические даты.

См. Также График Ганта во времени с суммированной полосой

person Alex Blakemore    schedule 28.05.2014
comment
как вы можете достичь того же результата, но с каждой контрольной датой появляется дополнительное измерение ... Я не могу переставить данные ... - person Ahmed Hasn.; 14.06.2016
comment
Обычно это требует изменения ваших данных. - person Alex Blakemore; 15.06.2016