Function: chart-draw
chart-draw is a byte-compiled function defined in chart.el.gz.
Signature
(chart-draw ARG &rest ARGS)
Implementations
(chart-draw (C chart) &optional BUFF) in `chart.el'.
Start drawing a chart object C in optional BUFF. Erases current contents of buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/chart.el.gz
(cl-defmethod chart-draw ((c chart) &optional buff)
"Start drawing a chart object C in optional BUFF.
Erases current contents of buffer."
(with-silent-modifications
(save-excursion
(if buff (set-buffer buff))
(erase-buffer)
(insert (make-string (window-height (selected-window)) ?\n))
;; Start by displaying the axis
(chart-draw-axis c)
;; Display title
(chart-draw-title c)
;; Display data
(message "Rendering chart...")
(sit-for 0)
(chart-draw-data c)
;; Display key
; (chart-draw-key c)
(message "Rendering chart...done")
)))