UP | HOME

Graphing Configuration

Table of Contents


Gnuplot

Gnuplot mode can be used for editing files that are used to define a plot style and layout and allow for execution of the code in an Emacs buffer.

(use-package gnuplot
  :straight t
  :init
  (whicher "gnuplot")
  :defer t)

PlantUML

PlantUML is a language that can interpret code to create flowcharts and UML diagrams. The syntax is similar to programming languages thereby making it fast and easy to create accurate, auto-generated charts that don't require a lot of dragging boxes around as you might with a graphical tool such as LibreOffice Draw.

Install PlantUML Mode

PlantUML mode is not installed by default, so we need use-package to download and install it.

(use-package plantuml-mode
  :straight t
  :defer t
  :after org)

Set Location of PlantUML Binary

When Emacs is run as a portable app on a USB drive, Emacs needs to know the location of the PlantUML executable which I place in the .emacs.d directory.

(org-plantuml-jar-path (expand-file-name "~/.emacs.d/plantuml/plantuml.jar"))

End

(provide 'freemacs-graphing)

;;; freemacs-graphing.el ends here

Date: Time-stamp: <2022-07-21 Thu 18:25>

Author: Thomas Freeman

Created: 2022-07-21 Thu 18:26

Validate