Function: calc-graph-set-log
calc-graph-set-log is a byte-compiled function defined in
calc-graph.el.gz.
Signature
(calc-graph-set-log XFLAG YFLAG ZFLAG)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-graph.el.gz
(defun calc-graph-set-log (xflag yflag zflag)
(let* ((old (or (calc-graph-find-command "logscale") ""))
(xold (string-match "x" old))
(yold (string-match "y" old))
(zold (string-match "z" old))
str)
(setq str (concat (if (if xflag
(if (eq xflag 0) xold
(> (prefix-numeric-value xflag) 0))
(not xold)) "x" "")
(if (if yflag
(if (eq yflag 0) yold
(> (prefix-numeric-value yflag) 0))
(not yold)) "y" "")
(if (if zflag
(if (eq zflag 0) zold
(> (prefix-numeric-value zflag) 0))
(not zold)) "z" "")))
(calc-graph-set-command "logscale" (if (not (equal str "")) str))))