Switch axis to log in Sherpa plots
set_log
set_xlog
set_ylog
These commands allow a user to switch x- and y-axis to log
in all Sherpa plots. A plotting command LPLOT needs to be
issued in order for these commands to take effect.
A user can control log and linear scale of the x and y-axis
created with the LPLOT command by setting the x_log and
y_log in the corresponding Sherpa
configuration variable (also called "state object") sherpa.plot,
sherpa.dataplot, sherpa.fitplot,
or sherpa.resplot.
The functions set_log, set_xlog,
and set_ylog allow you to
change these fields in all the configuration variables
(sherpa.plot, sherpa.dataplot,
sherpa.fitplot, sherpa.resplot) at once
as shown in the following table:
set_log
|
Set x_log = 1 and y_log = 1
|
set_xlog
|
Set x_log = 1
|
set_ylog
|
Set y_log = 1
|
This sets plot axis (both in x and y ) to log scale in all Sherpa plots.
This sets plot axis to log scale for only the x-axes
in all Sherpa plots.
sherpa> set_ylog
sherpa> print(sherpa.fitplot.y_log)
1
sherpa> lplot fit
The first command (set_ylog)
sets y-axis to log scale in all
Sherpa plots.
The second command prints out the value of the
y_log field of the sherpa.fitplot variable;
it is set to 1 because of the set_ylog command. The third
command displays fit in log scale
|