View Raw SPL
/* initializes axis parameters */
_initax()
{
        /* automatic tics */
        setvar("_xticaut", castint(not(getxticset)));
        setvar("_yticaut", castint(not(getyticset)));

        /* tic interval */
        setvar("_xtc",    caststring(getxtic));
        setvar("_ytc",    caststring(getytic));

        /* tic styles */
        setvar("_xticfst", getxticfirst);
        setvar("_xticfix", getxticfix);
        setvar("_yticfst", getyticfirst);
        setvar("_yticfix", getyticfix);

        /* log scales */
        setvar("_xlg",    castint(getxlog));
        setvar("_ylg",    castint(getylog));

        /* label subtics */
        setvar("_xlgls",    castint(getxlog(1)));
        setvar("_ylgls",    castint(getylog(1)));

        /* exptics, 10^b log tic labels */
        setvar("_xlgxt",    castint(getxlog(2)));
        setvar("_ylgxt",    castint(getylog(2)));

        /* scale location */
        setvar("_axs",    _gaxstyl(caststring(getscales)));

        /* autoscale */
        setvar("_pscale", not(ascale()));

        /* coords */
        setvar("_xl", getxl());
        setvar("_xr", getxr());
        setvar("_yb", getyb());
        setvar("_yt", getyt());
        setvar("_zb", getzb());
        setvar("_zt", getzt());

}