\documentclass{standalone}

\usepackage{pgfgantt}

\begin{document}
\sffamily
\begin{ganttchart}[
    title label font=\bfseries,
    y unit title=0.6cm, title height=1,
    y unit chart=0.5cm, x unit=1cm,
    inline, vgrid, hgrid,
    bar height=0.8, bar top shift=0.1,
    group height=0.8, group top shift=0.1,
    group inline label node/.style={font=\bfseries\color{white}},
    bar inline label node/.append style={font=\footnotesize\color{white}},
    group/.append style={blue!50!black},
    bar/.style={fill=green!50!black},
    time slot format=isodate-yearmonth,
    time slot unit=month,
    today=2018-11, today label=now,
  ]{2018-10}{2019-09}

  % title
  \gantttitlecalendar{year,month=shortname} \\

  % groups
  \ganttgroup{Thermoelectrics}{2018-10}{2019-09} \\
  \ganttbar{data acquisition}{2018-10}{2019-01} \\
  \ganttbar{Dropout NN}{2018-10}{2018-11} \\
  \ganttbar{Hyper Optimization}{2018-12}{2019-04} \\
  \ganttbar{GPR}{2018-12}{2019-01} \\
  \ganttbar{HMC}{2019-01}{2019-03} \\
  \ganttbar{SVGD}{2019-03}{2019-04} \\
  \ganttbar{Leaderboarding}{2019-03}{2019-05} \\
  \ganttbar{DFT}{2019-04}{2019-07} \\
  \ganttbar{active ML}{2019-05}{2019-08} \\
  \ganttbar{writing up}{2019-07}{2019-09} \\

  % legend
  \node[fill=black!60,anchor=south west,align=left,font=\footnotesize\color{white}] at ([xshift=5,yshift=-10]current bounding box.south west) {
    GPR: Gaussian Process Regression\\
    HMC: Hamiltonian Monte Carlo\\
    SVGD: Stein Variational Gradient Descent
  };

\end{ganttchart}
\end{document}
