Intro to Mindmap, Gantt Chart, Graphviz
Here's a intro to mindmap, gantt chart, graphviz, for those of you like org mode, todo list, schedule, task management, etc.
See also: Emacs: Outline, org-mode
mind map
mind map is a tree diagram that helps visualize concepts or tasks.
Gantt Chart
Gantt Chart is a type of bar chart. This type of chart is designed for project management.
graphviz
graphviz is software to generate “network/graph” diagrams, typically boxes connected by arrows. Input is text file, output to svg, png, etc.
The major power is automatic layout, and can have hundreds of nodes.
Home page at https://www.graphviz.org/
dot language
dot language is the input format used by graphviz.
It's pretty simple. Wikipedia has a good summary. DOT language
More:
org-mind-map
org-mind-map convert org file (e.g. the headings) to tree diagram. https://github.com/theodorewiles/org-mind-map
this is not good. To fix first error, you need
;; 2019-01-12 ;; needed to call org-mind-map.el (require 'ox-org)
then you have this error
string-trim: Wrong type argument: stringp, (statistics-cookie (:begin 5010 :end 5016 :value "[2/4]" :post-blank 1 :parent (paragraph (:begin 5010 :end 5031 :contents-begin 5010 :contents-end 5031 :post-blank 0 ...) #0 #("research diary " 0 15 (:parent #2)))))
taskjuggler
taskjuggler is a software for project management. apparently, it creates complicated gantt chart. Input is a text file. There are emacs modes and org support. http://taskjuggler.org/
org-taskjuggler
org-taskjuggler is org mode support for taskjuggler. https://orgmode.org/worg/org-tutorials/org-taskjuggler.html
org-gantt
org-gantt is part of org mode. It converts org file to gantt diagram. https://github.com/swillner/org-gantt/blob/master/org-gantt-manual.org
https://emacs.stackexchange.com/questions/18386/convert-org-mode-structure-to-dot-source