- :add-lines lines &key type (draw t) [Object Method]
Adds lines to plot. LINES is a list of sequences, the coordinates of the line starts.
TYPE is normal or dashed. If DRAW is true the new lines are added to the screen.
- :add-points points &key point-labels (draw t) [Object Method]
Adds points to plot. POINTS is a list of sequences, POINT-LABELS a list of
strings. If DRAW is true the new points are added to the screen.
- :adjust-to-data &key (draw t) [Object Method]
Sets ranges to the actual range of variables in the original coordinate
system. If DRAW is true sends :RESIZE and :REDRAW messages.
- :all-points-showing-p [Object Method]
No documentation available yet.
- :all-points-unmasked-p [Object Method]
No documentation available yet.
- :any-points-selected-p [Object Method]
No documentation available yet.
- :apply-transformation a &key draw [Object Method]
Applies matrix A to current transformation. If draw is true the :REDRAW-CONTENT
message is sent.
- :clear &optional (draw t) [Object Method]
Clears the plot data. If DRAW is nil the plot is redrawn; otherwise its
current screen image remains unchanged.
- :clear-lines &key (draw t) [Object Method]
Removes all lines from the plot. If DRAW is true the :REDRAW-CONTENT
message is sent.
- :clear-points &key (draw t) [Object Method]
Removes all points from the plot. If DRAW is true the :REDRAW-CONTENT
message is sent.
- :clear-strings &key (draw t) [Object Method]
Removes all strings from the plot. If DRAW is true the :REDRAW-CONTENT
message is sent.
- :content-variables &optional xvar yvar [Object Method]
Sets or retrieves the indices of the current content variables.
- :do-mouse x y type extend option [Object Method]
Selects or brushes plot, depending on mouse mode.
- :drag-grey-rect x y width height [Object Method]
Drags grey rectangle starting at (LIST (- X WIDTH) (- Y HEIGHT) WIDTH HEIGHT)
while mouse button is down. Returns the final rectangle. Should be called when
the mouse is down.
- :erase-selection [Object Method]
Sets selected points states to invisible and sends :ADJUST-POINT-SCREEN-STATES message.
- :fixed-aspect &optional fixed [Object Method]
Sets or retrieves current size adjustment option (true or NIL).
- :frame-location &optional left top [Object Method]
Moves window frame to (LEFT TOP) if supplied. Returns list of
current left, top. Adjusts for the menu bar.
- :frame-size &optional width height [Object Method]
Sets window frame width and size to WIDTH and SIZE if supplied.
Returns list of current WIDTH and HEIGHT. Adjusts for the menu bar.
- :idle-on &optional on [Object Method]
Sets or returns idling state. On means :do-idle method is sent each pass through
the event loop.
- :linked &optional on [Object Method]
Sets or retrieves plot's linking state.
- :num-lines [Object Method]
Returns the number of line starts in the plot.
- :num-points [Object Method]
Returns the number of points in the plot.
- :num-strings [Object Method]
Returns the number of strings in the plot.
- :num-variables [Object Method]
Returns the number of variables in the plot.
- :point-coordinate var point &optional value [Object Method]
Sets or retrieves coordinate for variable VAR and point POINT in the original
coordinate system. Vectorized.
- :point-hilited point &optional hilited [Object Method]
Sets or returns highlighting status (true or NIL) of POINT. Sends
:ADJUST-POINT-SCREEN-STATES message if states are set. Vectorized.
- :point-label point &optional label [Object Method]
Sets or retrieves label of point POINT. Vectorized.
- :point-selected point &optional selected [Object Method]
Sets or returns selection status (true or NIL) of POINT. Sends
:ADJUST-POINT-SCREEN-STATES message if states are set. Vectorized.
- :point-showing point &optional selected [Object Method]
Sets or returns visibility status (true or NIL) of POINT. Sends
:ADJUST-POINT-SCREEN-STATES message if states are set. Vectorized.
- :point-symbol point &optional symbol [Object Method]
Sets or retrieves symbol of point POINT. Vectorized.
- :range index &optional low high [Object Method]
Sets or retrieves variable's original coordinate range. Vectorized.
- :real-to-screen x y [Object Method]
Returns list of screen coordinates of point (X, Y), in the original coordinate system,
based on current content variables.
- :redraw [Object Method]
Redraws entire plot.
- :redraw-content [Object Method]
Redraws plot's content.
- :rotate-2 var1 var2 angle &key (draw t) [Object Method]
Rotates int the plane of variables with indices VAR1 and VAR2 by ANGLE, in
radians. sends the :REDRAW-CONTENT message if DRWA is true.
- :scale-to-range var low high &key (draw t) [Object Method]
Scales and shifts data to map visible range into specified range. Sends
:RESIZE and :REDRAW messages if DRAW is true.
- :scaled-range index &optional low high [Object Method]
Sets or retrieves variable's transformed coordinate range. Vectorized.
- :screen-to-real x y [Object Method]
Returns list of real coordinates, in the original coordinate system, of
screen point (X, Y), based on current content variables.
- :selection [Object Method]
Return indices of current selection.
- :show-all-points [Object Method]
Sets all point states to normal and sends :ADJUST-POINT-SCREEN-STATES message
- :showing-labels &optional showing [Object Method]
Sets or retrieves current labeling state (true or NIL).
- :title &optional string [Object Method]
Sets or retrieves window title.
- :transformation &optional a &key (draw t) [Object Method]
Sets or retrieves transformation. A should be a matrix or NIL. If draw is true
the :REDRAW-CONTENT message is sent.
- :unselect-all-points &key (draw t) [Object Method]
Unselects all points. Sends :ADJUST-POINT-SCREEN-STATES message if DRAW is true.
- :variable-label var &optional label [Object Method]
Sets or returns label for variable with index VAR. Vectorized.
- :visible-range var [Object Method]
Returns list of min and max of variable VAR over visible, unmasked points,
lines and strings. Vectorized.
- :while-button-down fcn &optional (motion-only t) [Object Method]
Calls fcn repeatedly while mouse button is down. FCN should take two arguments,
the current x and y coordinates of the mouse. Returns NIL. Should be called
when button is already down.
- :x-axis &optional showing labeled ticks [Object Method]
Sets or retrieves current acis label state. SHOWING and LABELED should be
true or NIL; TICKS should be a number. All three should be supplied for setting
a new state. A list of the three properties is returned.
- :y-axis &optional showing labeled ticks [Object Method]
Sets or retrieves current acis label state. SHOWING and LABELED should be
true or NIL; TICKS should be a number. All three should be supplied for setting
a new state. A list of the three properties is returned.