pgfgantt 中的链接箭头长时间

pgfgantt 中的链接箭头长时间

我正在使用 pgfgantt 制作甘特图。条形图之间的依赖关系箭头显示不正确(例如,指向左侧而不是右侧,表示输入到另一条形图)。我的时间范围是八个月,我必须使用“x 单位”和“y 单位”来将图表包含在特定大小中。

以下是产生相同问题的最小示例。

\documentclass[tikz]{standalone}
\usepackage{pgfgantt}

\begin{document}

\begin{ganttchart}[
    y unit chart = 0.65cm,
    y unit title = 0.75cm,
    x unit=0.5mm,
    time slot format=isodate,
  ]{2016-05-01}{2016-12-31}
  \gantttitlecalendar{year, month=shortname},\\
  \ganttbar{A}{2016-07-10}{2016-07-30} \\
  \ganttlinkedbar{B}{2016-07-15}{2016-08-05} \\
  \ganttlinkedbar{C}{2016-08-05}{2016-08-25} \\
\end{ganttchart}

\end{document}

其结果如下图所示。

pgfgantt 带有错误箭头的甘特图

答案1

您可以使用link bulge例如来增加因子\ganttlinkedbar[link bulge=4]{C}{2016-08-05}{2016-08-25}。默认值为 0.4。

在此处输入图片描述

\documentclass[tikz]{standalone}
\usepackage{pgfgantt}

\begin{document}

\begin{ganttchart}[
    y unit chart = 0.65cm,
    y unit title = 0.75cm,
    x unit=0.5mm,
    time slot format=isodate,
  ]{2016-05-01}{2016-12-31}
  \gantttitlecalendar{year, month=shortname},\\
  \ganttbar{A}{2016-07-10}{2016-07-30} \\
  \ganttlinkedbar[link bulge=4]{B}{2016-07-15}{2016-08-05} \\
  \ganttlinkedbar[link bulge=4]{C}{2016-08-05}{2016-08-25} \\
\end{ganttchart}

\end{document}

相关内容