Hi Johan, You could try plotting your table using standard org-mode date formats which org-plot will understand without any need to specify a timefmt string.
#+PLOT: title:"Weight" ind:1 deps:(2) type:2d with:linespo set:"xdata time" set:"yrange [90:]" | Date | Kg | |------------------+------| | <2010-02-21 Sun> | 95.0 | | <2010-02-22 Mon> | 93.0 | | <2010-02-23 Tue> | 92.0 | | <2010-02-24 Wed> | 91.5 | | <2010-02-25 Thu> | 91.0 | | <2010-02-26 Fri> | 92.0 | Alternatively if you want more control over your plots and more direct access to gnuplot you can use org-babel to pass your table directly to gnuplot as follows. #+results: my-table | Date | Kg | |------------+------| | 2010-02-21 | 95.0 | | 2010-02-22 | 93.0 | | 2010-02-23 | 92.0 | | 2010-02-24 | 91.5 | | 2010-02-25 | 91.0 | | 2010-02-26 | 92.0 | #+begin_src gnuplot :var data=my-table set xdata time set timefmt '%Y-%m-%d' set yrange [90:] plot data using 1:2 with linespoints title 'Kg' #+end_src Best -- Eric Johan Ekh <ekh.jo...@gmail.com> writes: > Hi all, > I try to plot a table looking like this > > | Date | Kg | > |-----------------+--------| > | 2010-02-21 | 95.0 | > | 2010-02-22 | 93.0 | > | 2010-02-23 | 92.0 | > | 2010-02-24 | 91.5 | > | 2010-02-25 | 91.0 | > | 2010-02-29 | 92.0 | > | | | > > with the dates on the xaxis using > > #+PLOT: title:"Weight" ind:1 deps:(2) type:2d with:linespo set:"xdata time" > timefmt:%Y-%m-%d > set:"yrange [90:]" > > but no plot is generated. If I remove <set:"xdata time">, the plot is > generated but without > interpreting the dates as dates. > > Can anyone see what I do wrong? > > Thanks in advance, > > Johan > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode