1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
{ # -*- ifm -*-
# template for overplotting in q
# {$D->group} returns the ifeffit group name
# {$D->parameter} returns the value of that parameter
# {$P->parameter} returns the value of a Plot parameter
}
{
$this = $PT || $D;
$file = $P->tempfile;
$this->points(file => $file,
space => 'q',
suffix => ($P->q_pl eq 'm') ? 'chiq_mag'
: ($P->q_pl eq 'r') ? 'chiq_re'
: ($P->q_pl eq 'i') ? 'chiq_im'
: ($P->q_pl eq 'p') ? 'chiq_pha'
: 'chiq_mag',
part => $C->get('plot_part'),
scale => $D->plot_multiplier,
yoffset => $D->y_offset,
);
$thiskey = $D->plotkey || $C->get('plot_part') || $P->key;
$thiskey =~ s{_}{\\\\_}g;
if (ref($PT) =~ m{Path}) { $thiskey = $PT->name || 'Path '.$PT->Index };
q{}
}
# {$this->name}: ifeffit group = {$D->group}
replot '{$file}' using 1:2 with {$C->default("gnuplot", "datastyle")} ls {$P->increm+1} title "{$thiskey}"
|