Aufgaben überlappen sich und werden in pgfgantt fett dargestellt

Aufgaben überlappen sich und werden in pgfgantt fett dargestellt

Bildbeschreibung hier eingeben

In meinem pgfganttDiagramm überlappen sich Aufgabe 6 und Aufgabe 7 und sind im Vergleich zu den anderen Aufgaben fett dargestellt.

\documentclass[xcolor=table]{beamer}
\usepackage{pgfgantt}
\usetheme{Madrid}

\begin{document}
\begin{frame}{Work plan}{Tasks}
\frametitle{Gantt charts}
\begin{ganttchart}[
    today=18,
    today rule/.style= {blue, thick},
    x unit=0.25cm,
    y unit title=0.5cm,
    y unit chart=0.35cm,
    title label font=\tiny,
    bar label font=\tiny,
    group label font=\tiny\bfseries,
    milestone label font=\tiny\itshape,
    vgrid, hgrid]{1}{36}
    \gantttitle{2017}{12}
    \gantttitle{2018}{24} \\
    \gantttitle{October}{4}
    \gantttitle{November}{4}
    \gantttitle{December}{4}
    \gantttitle{January}{4}
    \gantttitle{February}{4}
    \gantttitle{March}{4}
    \gantttitle{April}{4} 
    \gantttitle{May}{4}
    \gantttitle{June}{4} \\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 1}{1}{36} \\
    \ganttbar[bar/.append style={fill=blue!10}]{Task 2}{5}{6} \\
    \ganttbar[bar/.append style={fill=blue!10}]{Task 3}{8}{10} \\
    \ganttbar[bar/.append style={fill=blue!10}]{Task 4}{11}{13} \\
    \ganttbar[bar/.append style={fill=blue!10}]{Task 5}{12}{18} \\
    \ganttmilestone{Task 5.1}{18}\\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 6}{13}{24} 
    \ganttbar[bar/.append style={fill=blue!40}]{Task 6}{29}{29}
    \ganttbar[bar/.append style={fill=blue!40}]{Task 6}{31}{32}\\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 7}{25}{28} 
    \ganttbar[bar/.append style={fill=blue!40}]{Task 7}{33}{36} \\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 8}{30}{30} \\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 9}{17}{32} \\
    \ganttmilestone{Task 9.1}{32}\\
    \ganttbar[bar/.append style={fill=blue!40}]{Task 10}{30}{35} \\
    \ganttmilestone{Task 11}{35}
    \ganttlink{elem1}{elem2}
    \ganttlink{elem2}{elem3}
    \ganttlink{elem4}{elem5}
    \ganttlink{elem6}{elem9}
    \ganttlink{elem9}{elem7}
    \ganttlink{elem7}{elem11}
    \ganttlink{elem11}{elem8}
    \ganttlink{elem8}{elem10}
    \ganttlink{elem12}{elem13}
    \ganttlink{elem14}{elem15}
\end{ganttchart}
\end{frame}
\end{document}

könnten Sie mir eine Lösung geben? Danke.

Antwort1

Es sieht fett aus, weil Task 6es dreimal an derselben Stelle gedruckt ist. Aber ich denke, Sie müssen es nur einmal drucken, also lassen Sie das Etikett für die letzten beiden Teile dieser Aufgabe leer. Z. B. \ganttbar[bar/.append style={fill=blue!40}]{}{29}{29}anstelle von \ganttbar[bar/.append style={fill=blue!40}]{Task 6}{29}{29}.

\ganttsetSie können den Code übrigens etwas vereinfachen, indem Sie ihn innerhalb des Diagramms verwenden .

nicht fett

\documentclass[xcolor=table]{beamer}
\usepackage{pgfgantt}
\usetheme{Madrid}

\begin{document}
\begin{frame}{Work plan}{Tasks}
\frametitle{Gantt charts}
\begin{ganttchart}[
    today=18,
    today rule/.style= {blue, thick},
    x unit=0.25cm,
    y unit title=0.5cm,
    y unit chart=0.35cm,
    title label font=\tiny,
    bar label font=\tiny,
    group label font=\tiny\bfseries,
    milestone label font=\tiny\itshape,
    bar/.append style={fill=blue!40},
    vgrid, hgrid]{1}{36}
    \gantttitle{2017}{12}
    \gantttitle{2018}{24} \\
    \gantttitle{October}{4}
    \gantttitle{November}{4}
    \gantttitle{December}{4}
    \gantttitle{January}{4}
    \gantttitle{February}{4}
    \gantttitle{March}{4}
    \gantttitle{April}{4} 
    \gantttitle{May}{4}
    \gantttitle{June}{4} \\
    \ganttbar{Task 1}{1}{36} \\
    \ganttset{bar/.append style={fill=blue!10}}
    \ganttbar{Task 2}{5}{6} \\
    \ganttbar{Task 3}{8}{10} \\
    \ganttbar{Task 4}{11}{13} \\
    \ganttbar{Task 5}{12}{18} \\
    \ganttmilestone{Task 5.1}{18}\\
    \ganttset{bar/.append style={fill=blue!40}}
    \ganttbar{Task 6}{13}{24} 
    \ganttbar{}{29}{29} % <-- empty label
    \ganttbar{}{31}{32}\\ % <-- empty label
    \ganttbar{Task 7}{25}{28} 
    \ganttbar{}{33}{36} \\ % <-- empty label
    \ganttbar{Task 8}{30}{30} \\
    \ganttbar{Task 9}{17}{32} \\
    \ganttmilestone{Task 9.1}{32}\\
    \ganttbar{Task 10}{30}{35} \\
    \ganttmilestone{Task 11}{35}
    \ganttlink{elem1}{elem2}
    \ganttlink{elem2}{elem3}
    \ganttlink{elem4}{elem5}
    \ganttlink{elem6}{elem9}
    \ganttlink{elem9}{elem7}
    \ganttlink{elem7}{elem11}
    \ganttlink{elem11}{elem8}
    \ganttlink{elem8}{elem10}
    \ganttlink{elem12}{elem13}
    \ganttlink{elem14}{elem15}
\end{ganttchart}
\end{frame}
\end{document}

verwandte Informationen