emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [Orgmode] org-plot histogram bug when the x-axis labels could be int


From: Charles Sebold
Subject: Re: [Orgmode] org-plot histogram bug when the x-axis labels could be interpreted as numbers
Date: Wed, 14 Jan 2009 14:15:05 -0600
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (windows-nt)

On 14 Jan 2009, William Henney wrote:

> From glancing through org-plot.el, it seems as though the problem is
> that the text-ind parameter is false when all the values in the
> "independent variable" column are legal numbers. However, my lisp
> skills are not up to fixing this.

This may fix that problem, but I don't know that it doesn't produce a
nest of bigger ones.  Eric should look at this first.  This seems to me
to be useful enough when producing histograms.

diff --git a/lisp/org-plot.el b/lisp/org-plot.el
index 7efd84a..01a8360 100644
--- a/lisp/org-plot.el
+++ b/lisp/org-plot.el
@@ -246,10 +246,12 @@ NUM-COLS controls the number of columns plotted in a 2-d 
plot."
                 (setf plot-lines
                       (cons
                        (format plot-str data-file
-                               (or (and (not text-ind) ind
+                               (or (and (not (string= with "hist"))
+                                         (not text-ind) ind
                                         (> ind 0) (format "%d:" ind)) "")
                                (+ 1 col)
-                               (if text-ind (format ":xticlabel(%d)" ind) "")
+                               (if (or (string= with "hist") text-ind)
+                                    (format ":xticlabel(%d)" ind) "")
                                with
                                (or (nth col col-labels) (format "%d" (+ 1 
col))))
                        plot-lines)))))

-- 
Charles Sebold                                     14th of January, 2009
GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) | Gnus v5.11 | org-mode 6.17trans
 




reply via email to

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