Задачи перекрываются и выглядят жирным шрифтом в pgfgantt

Задачи перекрываются и выглядят жирным шрифтом в pgfgantt

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

На моей pgfganttдиаграмме задачи 6 и 7 пересекаются и выглядят жирными по сравнению с другими задачами.

\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}

Не могли бы вы дать мне решение? Спасибо.

решение1

Он выглядит жирным, потому что Task 6печатается три раза в одном и том же месте. Но я думаю, вам нужно напечатать его только один раз, поэтому оставьте метку пустой для последних двух частей этой задачи. Например, \ganttbar[bar/.append style={fill=blue!40}]{}{29}{29}вместо \ganttbar[bar/.append style={fill=blue!40}]{Task 6}{29}{29}.

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

нежирный

\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}

Связанный контент