Add date formatted tick labels to an axis.
The axis to apply the ticks to is determined by axis_str which can
take the values "x"
, "y"
, or "z"
. The default
value is "x"
.
The formatting of the labels is determined by the variable
date_format, which can either be a string or positive integer that
datestr
accepts.
See also: datenum, datestr.
The following code
clf; yr = 1900:10:2000; pop = [76.094, 92.407, 106.461, 123.077 131.954, 151.868, 179.979, ... 203.984, 227.225, 249.623, 282.224]; plot (datenum (yr, 1, 1), pop); xlabel ("Year"); ylabel ("US population (millions)"); title ("datetick() with 4-digit year format"); datetick ("x", "YYYY");
Produces the following figure
Figure 1 |
---|
The following code
clf; yr = 1988:2:2002; yr = datenum (yr,1,1); pr = [12.1 13.3 12.6 13.1 13.3 14.1 14.4 15.2]; plot (yr, pr, "-o"); xlabel ("year"); ylabel ("average price"); title ("datetick() with MM/DD/YY format"); ax = gca; set (ax, "xtick", datenum (1990:5:2005,1,1)); datetick ("x", 2, "keepticks"); set (ax, "ytick", 12:16);
Produces the following figure
Figure 1 |
---|
Package: octave