Hi!
I have some org-tables which contain empty fields. I specified
:missing "?" to get the right results. When I try to plot them
with Gnuplot the empty fields are not exported as '?' but just
as empty strings ''. Gnuplot therefore just uses the next non
empty field for the value and therefore shifts the columns of
the given row.
To make it more concrete:
#+TBLNAME: data-missing
| Comment | gnutime | milage/km | something else |
|------------+------------+-----------+----------------|
| JET | 2012-01-01 | 1000 | |
| | 2012-02-01 | 2000 | 100 |
| DUMMY | 2012-03-01 | 3000 | |
| | 2012-04-01 | 4000 | 100 |
| OMV | 2012-05-01 | 5000 | |
| OMV PETROM | 2012-06-01 | 6000 | |
| OMV PETROM | 2012-07-01 | 7000 | |
| OMV | 2012-08-01 | 8000 | |
| BP | 2012-09-01 | 9000 | |
#+begin_src gnuplot :var data=data-missing :exports both :file
data-missing.svg :missing "?" :set "xtics nomirror rotate by -45
font \",8\""
reset
set xtics nomirror rotate by -45 font ",8"
set title "Fahr Plot"
set xdata time
set timefmt "%Y-%m-%d-%H:%M:%S"
set xlabel "Time"
set ylabel "Distance"
set format y "%.0s T%cm"
set key top left
FIT_LIMIT = 1e-36
m=100
c=-100000
y(x) = m*x+c
fit y(x) data using 2:3 via c, m
plot data u 2:3 w lp lw 1 title 'Distance', \
y(x) title "line fit"
#+end_src
This is what I get:
When I fill out the empty fields in the first column of the
table I get the right result:
I am using Org-mode version 8.3.4. With Org Version 8.2.5h
everything works fine.
Thanks,
Harald
Emacs : GNU Emacs 24.5.1 (i686-pc-mingw32)
of 2015-04-11 on LEG570
Package: Org-mode version 8.3.4 (8.3.4-47-gaf853d-elpaplus @
c:/Users/harald/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20160502/)