org-mode/library-of-babel.org

1.7 KiB

The Library of Babel

<div id="subtitle"> <p> off-the-shelf functions for data analysis and plotting using <a href="org-babel-worg.html">org-babel</a><br/> <a href="http://downlode.org/Etext/library_of_babel.html">Full text of the Borges short story</a> </p> </div> <div id="logo"> <p> <img src="images/library-of-babel.png" alt="images/tower-of-babel.png" /> <div id="attr"> from <a href="http://www.poetryfoundation.org/harriet/2008/01/random-poetry-02/">poetryfoundation.org</a> </div> </p> </div>

Introduction

The Library of Babel is an extensible collection of ready-made and easily-shortcut-callable source-code blocks for handling common tasks. Org-babel comes pre-populated with the source-code blocks located in this file. It is possible to add source-code blocks from any org-mode file to the library by calling

(org-babel-lob-ingest "path/to/file.org")

Plotting code

R

Plot column 2 (y axis) against column 1 (x axis). Columns 3 and beyond, if present, are ignored.

plot(data)
1 2
2 4
3 9
4 16
5 25
nil

Gnuplot

Misc

a
a + b