xscale¶
Specifies the scale on the x-axis in plotting commands.
See also xscale_match
Syntax¶
xscale = all
xscale = e1
xscale = b1
xscale = e1 -> b1 -> e2 -> b2 -> ...
xscale = b1 -> e1 -> b2 -> e2 -> ...
where each ei
is a stimulus element name (as specified in the parameter stimulus_element
) and
each bi
is a behavior name (as specified in the parameter behaviors
).
Default¶
all
Description¶
xscale = all
The value all
is interpreted differently for different plot commands:
@nplot is well-defined at each stimulus and each behavior in the simulation sequence, as it can count both stimuli and behaviors. Therefore the x-axis for @nplot will represent each stimulus and each response. In other words:
\(x=0\) represents the first stimulus
\(x=1\) represents the response to the first stimulus
\(x=2\) represents the second stimulus
\(x=3\) represents the response to the second stimulus
etc.
The other plot commands (@vplot, @vssplot, @wplot, @pplot) will plot the quantity in question at each point when the subject’s state variables (v and w) are updated, which is after every triple:
stimulus -> response -> stimulus
in the simulation sequence.
xscale = e1
(where e1
is a stimulus element) plots the value of the variable in question only at the points in the stimulus-response sequence where the stimulus is e1
.
xscale = b1
(where b1
is a behavior) plots the value of the variable in question only at the points in the stimulus-response sequence where the response is the behavior e1
.
xscale = e1 -> b1 -> e2 -> b2 -> ...
(where e1
is a stimulus element and b1 a behavior) plots the value of the variable in question only at the points in the stimulus-response sequence where the stimulus is e1 followed by the behavior b1 followed by the stimulus e2, and so on.
xscale = b1 -> e1 -> b2 -> e2 -> ...
(where e1
is a stimulus element and b1 a behavior) plots the value of the variable in question only at the points in the stimulus-response sequence where the behavior is b1 followed by the stimulus e1 followed by the behavior b2, and so on.
Note
If cumulative
is off
and xscale
is not all
, \(x=0\) is omitted in the plot.
Example¶
xscale = all
@wplot e1
will plot the w-value of e1
at each stimulus and each behavior in the stimulus-response simulation sequence.
Example¶
xscale = lever
@wplot e1
will plot the w-value of e1
at the points where the stimulus is lever
.
Example¶
xscale = lever->pull_lever
@wplot e1
will plot the w-value of e1
at the points where the stimulus is lever
and the response to lever
was pull_lever
.