emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Plotting (with gnuplot) using dates timestamps


From: Alan Schmitt
Subject: Re: [O] Plotting (with gnuplot) using dates timestamps
Date: Mon, 26 Mar 2012 19:02:18 +0200

On 26 mars 2012, at 17:48, Karl Voit wrote:

> * Alan Schmitt <address@hidden> wrote:
>> 
>> Thanks a lot for all the suggestions. The part I was missing was the 
>> preprocessing from babel. Using simply
>> 
>> set xdata time
>> set timefmt "%Y-%m-%d"
>> 
>> did the trick.
> 
> I just wanted to check this out but I am not able to produce the
> plot :-( I just get the coordinate system but with an empty plane
> (no points).
> 
> Can you please post the while working example (or correct my error)?

Change this

> set timefmt "[%Y-%m-%d %a]"

to this

set timefmt "%Y-%m-%d"

I also don't specify the range.

> set xrange ["[2011-08-01 foo]":"[2012-04-01 bar]"]

Here is the full version.

#+tblname: data-table
| Date             |     HP |     HC |
|------------------+--------+--------|
| [2011-08-20 Sat] | 006815 | 008399 |
| [2011-08-29 Mon] | 006840 | 008438 |
| [2011-09-11 Sun] | 006946 | 008552 |
| [2011-12-11 Sun] | 007805 | 009603 |
| [2012-03-04 Sun] | 008800 | 010826 |
| [2012-03-11 Sun] | 008876 | 010930 |
| [2012-03-25 Sun] | 009015 | 011121 |

#+begin_src gnuplot :var data=data-table
reset

set title "Consommation Électrique"
set size ratio square

set xlabel "Date"
set xdata time
set timefmt "%Y-%m-%d"
set format x "%Y-%m"
set xtics nomirror

set ylabel "HP"
set ytics nomirror

set y2label "HC"
set y2tics nomirror

set style data points
plot data using 1:2 with linespoints axis x1y1 title 'HP', \
    data using 1:3 with linespoints axis x1y2 title 'HC'
#+end_src

Alan


reply via email to

[Prev in Thread] Current Thread [Next in Thread]