Grupo Gantt no vinculado

Grupo Gantt no vinculado

Creé un diagrama de Gantt que contiene algunos grupos de Gantt que indican las fases. Sin embargo, estos grupos de Gantt se vinculan con las tareas que no quiero (como la primera figura, quiero que sea como las flechas rojas).

Intenté vincular el objeto antes con el objeto después de los grupos de Gantt, pero eso no funcionó conmigo (como en la segunda figura cuando intenté vincular el objeto 3 con el 5).

¿Alguna solución para esto?

Primera figura

Segunda figura

\begin{ganttchart}[
vgrid
]{0}{17}
\gantttitle{Weeks}{18} \\
\gantttitlecalendar*[title left shift=1,title right shift=1]{1}{16}{day}
 \\[grid]

\ganttgroup{Phase 1}{1}{5} \\
\ganttbar{System Analysis}{1}{3} \\
\ganttlinkedbar{System Design}{4}{5} \ganttnewline
\ganttmilestone{System Architecture}{5} \ganttnewline

\ganttgroup{Phase 3}{6}{12} \\
\ganttlinkedbar{System Implementation}{6}{8} \ganttnewline
\ganttlinkedbar{Benchmarks Implementation}{9}{12} \ganttnewline
\ganttmilestone{System and Benchmarks code}{12} \ganttnewline

\ganttgroup{Phase 4}{13}{13} \\
\ganttlinkedbar{System Evaluation}{13}{13} \ganttnewline
\ganttmilestone{Evaluation Results}{13} \ganttnewline

\ganttgroup{Phase 4}{13}{16} \\
\ganttbar{Documentation}{13}{16}\ganttnewline
\ganttmilestone{Milestone}{16} 

\ganttlink{elem1}{elem2}
\ganttlink{elem2}{elem3}
\ganttlink{elem3}{elem5}
\ganttlink{elem5}{elem6}
\ganttlink{elem6}{elem7}
\ganttlink{elem7}{elem8}
\ganttlink{elem8}{elem9}
\ganttlink{elem9}{elem10}
\ganttlink{elem10}{elem11}
\ganttlink{elem11}{elem12}
\ganttlink{elem12}{elem13}

\end{ganttchart}

Respuesta1

Tienes que jugar con los parámetros del enlace, es decir, link bulgey link mid. Le permiten especificar el abultamiento y la posición del enlace vertical. Consulte pgfganttla documentación para obtener más información, página 38.

De todos modos, código:

\documentclass{article}
\usepackage{pgfgantt}
\begin{document}
       \begin{ganttchart}[
    vgrid
    ]{0}{17}
    \gantttitle{Weeks}{18} \\
    \gantttitlecalendar*[title left shift=1,title right shift=1]{1}{16}{day}
     \\[grid]

    \ganttgroup{Phase 1}{1}{5} \\
    \ganttbar{System Analysis}{1}{3} \\
    \ganttlinkedbar{System Design}{4}{5} \ganttnewline
    \ganttmilestone{System Architecture}{5} \ganttnewline

    \ganttgroup{Phase 3}{6}{12} \\
    \ganttbar{System Implementation}{6}{8} \ganttnewline
    \ganttlinkedbar{Benchmarks Implementation}{9}{12} \ganttnewline
    \ganttmilestone{System and Benchmarks code}{12} \ganttnewline

    \ganttgroup{Phase 4}{13}{13} \\
    \ganttbar{System Evaluation}{13}{13} \ganttnewline
    \ganttmilestone{Evaluation Results}{13} \ganttnewline

    \ganttgroup{Phase 4}{13}{16} \\
    \ganttbar{Documentation}{13}{16}\ganttnewline
    \ganttmilestone{Milestone}{16} 

    \ganttlink{elem1}{elem2}
    \ganttlink{elem2}{elem3}
    \ganttlink[link bulge=1,link mid=0.3]{elem3}{elem5}
    \ganttlink{elem5}{elem6}
    \ganttlink{elem6}{elem7}

    \ganttlink[link bulge=1,link mid=0.3]{elem7}{elem9}
    \ganttlink{elem9}{elem10}

    \ganttlink[link bulge=1,link mid=0.3]{elem10}{elem12}
    \ganttlink{elem12}{elem13}

    \end{ganttchart}\end{document}

Resultado:

ingrese la descripción de la imagen aquí

EDITAR

Dado que en un comentario el usuario afina su solicitud, informo aquí el nuevo código. Para que el primer elemento del grupo no esté vinculado al grupo en sí, basta con reemplazar \ganttlinkedbarcon \ganttbar. Lo he hecho en la siguiente línea:

 \ganttbar{System Implementation}{6}{8} \ganttnewline

el nuevo código:

    \documentclass{article}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[
vgrid
]{0}{17}
\gantttitle{Weeks}{18} \\
\gantttitlecalendar*[title left shift=1,title right shift=1]{1}{16}{day}
 \\[grid]

\ganttgroup{Phase 1}{1}{5} \\
\ganttbar{System Analysis}{1}{3} \\
\ganttlinkedbar{System Design}{4}{5} \ganttnewline
\ganttmilestone{System Architecture}{5} \ganttnewline

\ganttgroup{Phase 3}{6}{12} \\
\ganttbar{System Implementation}{6}{8} \ganttnewline
\ganttlinkedbar{Benchmarks Implementation}{9}{12} \ganttnewline
\ganttmilestone{System and Benchmarks code}{12} \ganttnewline

\ganttgroup{Phase 4}{13}{13} \\
\ganttlinkedbar{System Evaluation}{13}{13} \ganttnewline
\ganttmilestone{Evaluation Results}{13} \ganttnewline

\ganttgroup{Phase 4}{13}{16} \\
\ganttbar{Documentation}{13}{16}\ganttnewline
\ganttmilestone{Milestone}{16} 

\ganttlink{elem1}{elem2}
\ganttlink{elem2}{elem3}
\ganttlink[link bulge=2,link mid=0.3]{elem3}{elem5}
\ganttlink{elem5}{elem6}
\ganttlink{elem6}{elem7}
\ganttlink{elem7}{elem8}
\ganttlink{elem8}{elem9}
\ganttlink{elem9}{elem10}
\ganttlink{elem10}{elem11}
\ganttlink{elem11}{elem12}
\ganttlink{elem12}{elem13}

\end{ganttchart}
\end{document}

Produce:

ingrese la descripción de la imagen aquí

información relacionada