File: stddevk.tmpl

package info (click to toggle)
libdemeter-perl 0.9.27%2Bds6-9
  • links: PTS, VCS
  • area: contrib
  • in suites: forky, sid, trixie
  • size: 74,028 kB
  • sloc: perl: 73,233; python: 2,196; makefile: 1,999; ansic: 1,368; lisp: 454; sh: 74
file content (37 lines) | stat: -rw-r--r-- 1,325 bytes parent folder | download
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
29
30
31
32
33
34
35
36
37
{ # -*- ifm -*-
  # template for overplotting in k
  #   {$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;
  $file1 = $P->tempfile;
  $this->points(file     => $file1,
                space    => 'k', 
	        suffix   => 'chi',
                add      => 'stddev', 
	        scale    => $D->plot_multiplier,
	        yoffset  => $D->y_offset,
	        weight   => $D->get_kweight,
  	        part     => $C->get('plot_part'),
	       );
  $file2 = $P->tempfile;
  $this->points(file     => $file2,
                space    => 'k', 
	        suffix   => 'chi',
                subtract => 'stddev', 
	        scale    => $D->plot_multiplier,
	        yoffset  => $D->y_offset,
	        weight   => $D->get_kweight,
  	        part     => $C->get('plot_part'),
	       );

  $thiskey = $C->get('plot_part') || $P->key;
  if (ref($PT) =~ m{Path}) { $thiskey = $PT->name || 'Path '.$PT->Index };
  q{}
}
# {$this->name}: ifeffit group = {$D->group}
replot '{$file1}' using 1:2 with {$C->default("gnuplot", "datastyle")} ls {$P->increm+1} title "{$thiskey} + Std. Dev."
replot '{$file2}' using 1:2 with {$C->default("gnuplot", "datastyle")} ls {$P->increm+1} title "{$thiskey} - Std. Dev."