Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create historical Gantt chart in Linux?

I need to create a Gantt timeline with dates from 19th century. Can anybody recommend a program that could handle that?

like image 524
helcim Avatar asked May 22 '12 15:05

helcim


3 Answers

Since you tagged it with tex, here's an approach using gantt.sty from this page: A LaTeX package for drawing gantt plots using pgf/tikz.

enter image description here

\documentclass{article}

\usepackage{gantt}
\usepackage{pdflscape}

\begin{document}
  \begin{landscape}
  \scalebox{0.8}{
  \begin{gantt}[xunitlength=0.5cm,fontsize=\small,titlefontsize=\small,drawledgerline=true]{10}{48}
    \begin{ganttitle}
      \titleelement{2009}{7}
      \numtitle{2010}{1}{2012}{12}
      \titleelement{2013}{5}
    \end{ganttitle}
    \begin{ganttitle}
      \numtitle{6}{1}{12}{1}
      \numtitle{1}{1}{12}{1}
      \numtitle{1}{1}{12}{1}
      \numtitle{1}{1}{12}{1}
      \numtitle{1}{1}{5}{1}
    \end{ganttitle}
    \ganttbar{task 1}{2}{17}
    \ganttgroup{a group of tasks}{6}{18}
    \ganttbar{task 2}{5}{10}
    \ganttbar[pattern=crosshatch,color=blue]{task 3}{15}{3}
    \ganttbar{task 4}{20}{3}
    \ganttcon{15}{4}{20}{6}
    \ganttbar{task 5}{15}{5}
    \ganttbarcon[color=red]{task 6}{20}{5}
    \ganttbarcon{task 7}{30}{5}
  \end{gantt}
  }
  \end{landscape}
\end{document}

A similar approach using pstricks is provided by pst-gantt.

like image 171
Werner Avatar answered Nov 15 '22 06:11

Werner


enter image description hereGanttProject

I have been using GanttChart a long time ago, it was pretty good for simple project scheduling (if this is what you want). It is still active and maintained. It's based on Java and works on Linux too.

The project web page is: GanttProject.biz

And the download page for the latest release (2.5.2 as of writing)

like image 42
Huygens Avatar answered Nov 15 '22 08:11

Huygens


Openproj can help you. But depends what you want, it doesn't work because it's prepared for Windows. Another simple program that you can use is called "Planner". That it's just for Linux.

like image 44
meikse Avatar answered Nov 15 '22 07:11

meikse