Back|Forward
DCL:GRPH2:UCPACK :
Coordinate Axis Routines for Date :Explanation of
Subroutines
5.3.3 UCXAMN/UCYAMN
- 1.
- Function
Plots the coordinate axis for months.
- 2.
- Call
CALL UCXAMN(CSIDE,JD0,ND)
CALL UCYAMN(CSIDE,JD0,ND)
- 3.
- Explanation of Parameters
CSIDE |
(C*1) |
Specifies the position to plot the axis. |
JD0 |
(I) |
Specifies the date of the position corresponding to 0 in UC. |
ND |
(I) |
Specifies the number of days to plot. |
- 4.
- Notes
- (a)
- The number of letters in the label for month is specified by the internal
variable 'NCHAR' through the function NUCCHR. When 'NCHAR'
is undefined, then an appropriate value is selected out of 0, 1, 2, 3, and 9.
(When 'NCHAR' is 0, only the axis is plotted, and no
ticks or labels are plotted.) When explicitly specified, the specified value
is used. (The initial value is undefined.) When the value of 'NCHAR'
is negative, the month (label) is expressed with the number of letters
corresponding to the absolute value of 'NCHAR', with the first
letter capitalized.
- (b)
- An array is prepared internally for storing the information for plotting the
ticks and months on the labels. The array size restricts the maximum number of
ticks and months (labels) to 50.
- (c)
- UCXAMN/UCYAMN plots axis using UXPAXS/UYPAXS (ISLCT=2),
plots tick marks using UXPTMK/UYPTMK (ISLCT=1), and labels
of months using UXPLBL/UYPLBL (ISLCT=1).
Therefore, the attributes for these component elements of the axes can be
inquired/changed using UZpGET/UZpSET.
However, 'ICENTzs' must be 0.
'IROTLzs' inquires 'IROTCzs'
and uses the value. 'LBTWN' is .TRUE.. See Chapter 3
for details.
-
Copyright (C) 2000 GFD Dennou Club. All rights reserved.