Thanks, both for the code, and the instructions it worked on the first try!
On Friday, July 25, at 17:25, James TD Smith wrote: > On 2008-07-25 08:53:31(-0700), Eric Schulte wrote: > > > > Any advice for quick graphing of a table in org-mode? > > > > I have a setup for plotting data from tables. I'm not sure if it's exactly > what > you want, but yoy may find it useful. > > 1. Add the following to your .emacs: > > (defun ahkt-plot-table (script) > "util function to export and plot a table using the supplied > gnuplot `script'" > (org-table-export) > (let ((cbuf (current-buffer)) > (cwin (selected-window))) > (save-restriction > (save-excursion > (find-file script) > (gnuplot-send-buffer-to-gnuplot) > (bury-buffer) > (bury-buffer (get-buffer "*gnuplot*")))) > (and (window-live-p cwin) (select-window cwin)) > (switch-to-buffer cbuf) > (delete-other-windows))) > > 2. Create a gnuplot script which plots data from a file. > > 3. Add the following properties to the headline containing the table. > TABLE_EXPORT_FILE <filename in the gnuploy script> > TABLE_EXPORT_FORMAT orgtbl-to-generic :skip 4 :splice t :sep "\t" > > 4. Add an org link in the table (it must be in the table otherwise the export > doesn't work) as below: > [[elisp:(ahkt-plot-table "<gnuplot script>")][plot table]] > > I suggest you put it at the top of the table. > You will then need to adjust the 'skip' parameter in the export format > depending > on the number of lines at the top of the table which should not be exported > (hlines, more than one plotting link etc). > > 5. You should then be able to open the link, and get a plot of the table > contents. > > > -- > |-<James TD Smith>-<email/[EMAIL PROTECTED]>-| > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- schulte _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode