Estoy intentando crear un gráfico de tiempo y descubrí que el pgfgantt
paquete es la opción más adecuada.
Básicamente necesito una línea de tiempo sobre23 semanas completas, algo como:
\begin{ganttchart}{1}{23}
\gantttitlelist{1,...,23}{1} \\
Sin embargo, me gustaría incluir un calendario aproximado con unfecha de inicio y fecha de finalización, que abarcan 23 semanas completas.Por ejemplo:
\begin{ganttchart}[
time slot format=little-endian,
time slot format/start date=01-03-2016]{01-03-2016}{09-08-2016}
Ya descubrí que probablemente sea imposible combinarlos con esquemas dentro de un diagrama de Gantt, así que pensé, ¿por qué no usar el encabezado de un diagrama de Gantt y la estructura del segundo?
MWE
\documentclass{article}
\usepackage{pgfgantt}
\begin{document}
\begin{center}
\begin{ganttchart}[
vgrid={*{6}{draw=none}, dotted},
x unit=.08cm,
y unit title=.6cm,
y unit chart=.6cm,
time slot format=little-endian,
time slot format/start date=01-03-2016]{01-03-2016}{09-08-2016}
\ganttset{bar height=.6}
\gantttitlecalendar{year, month=shortname}
\end{ganttchart}
\begin{ganttchart}[
vgrid={*{6}{draw=none}, dotted},
x unit=.45cm,
]{1}{23}
\ganttset{bar height=.6}
\gantttitlelist{1,...,23}{1} \\
\ganttbar{Task 1}{1}{4} \\
\ganttbar{Long Task 2}{5}{23} \\
\end{ganttchart}
\end{center}
\end{document}
Pero me cuesta alinearlos correctamente.
¿Cómo puedo asegurarme de que el ancho del bloque de encabezado se ajuste al ancho del segundo gráfico?
Especialmente cuando cambio las etiquetas de las tareas, todo se estropea cuando configuro los anchos manualmente. Se puede suponer la igualdad del número de semanas para ambos bloques.
También son bienvenidas las soluciones que combinen todo en un solo gráfico.
Editar: Descubrí que se podía resolver el problema en función de los días:
\begin{ganttchart}{1}{161}
\gantttitlecalendar*[time slot format=little-endian]{01-03-2016}{08-08-2016}{year,month=shortname} \\
\gantttitlelist{1,...,23}{7}
Pero es un poco molesto pensar en días, si uno sólo quiere incluir eventos semanalmente. Sin embargo, tal vez este enfoque se pueda utilizar de todos modos.