Function: chart-axis-draw
chart-axis-draw is a byte-compiled function defined in chart.el.gz.
Signature
(chart-axis-draw ARG &rest ARGS)
Implementations
(chart-axis-draw (A chart-axis-names) &optional DIR MARGIN ZONE START END) in `chart.el'.
Draw axis information based upon A range to be spread along the edge. Optional argument DIR is the direction of the chart. Optional arguments MARGIN, ZONE, START and END specify boundaries of the drawing.
(chart-axis-draw (A chart-axis-range) &optional DIR MARGIN ZONE START END) in `chart.el'.
Draw axis information based upon a range to be spread along the edge. A is the chart to draw. DIR is the direction. MARGIN, ZONE, START, and END specify restrictions in chart space.
(chart-axis-draw (A chart-axis) &optional DIR MARGIN ZONE START END) in `chart.el'.
Draw some axis for A in direction DIR with MARGIN in boundary. ZONE is a zone specification. START and END represent the boundary.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/chart.el.gz
(cl-defmethod chart-axis-draw ((a chart-axis) &optional dir margin zone start end)
"Draw some axis for A in direction DIR with MARGIN in boundary.
ZONE is a zone specification.
START and END represent the boundary."
(chart-draw-line dir (+ margin (if zone zone 0)) start end)
(chart-display-label (oref a name) dir (if zone (+ zone margin 3)
(if (eq dir 'horizontal)
1 0))
start end (oref a name-face)))