Warning, /frameworks/syntax-highlighting/autotests/reference/test.gp.ref is written in an unsupported language. File is not indexed.
0001 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>terminal</Option><Normal Text> pdf</Normal Text><br/> 0002 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>"data-simple"</String><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>2</Decimal><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>lines</Data Type><Keyword>,</Keyword><Normal Text> </Normal Text><Symbol>\</Symbol><br/> 0003 <Normal Text> </Normal Text><String>"data-simple"</String><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>3</Decimal><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>linespoints</Data Type><br/> 0004 <Normal Text></Normal Text><br/> 0005 <Comment># simple plotting</Comment><br/> 0006 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Comment># assumes col1=x, col2=y; shows '+' at data points</Comment><br/> 0007 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>lines</Data Type><Normal Text> </Normal Text><Comment># connect points with a line</Comment><br/> 0008 <Normal Text></Normal Text><br/> 0009 <Comment># plot a subset of the data</Comment><br/> 0010 <Keyword>plot</Keyword><Data Type>[</Data Type><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>5</Decimal><Data Type>]</Data Type><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>linespoints</Data Type><Normal Text> </Normal Text><Comment># plot the first 5 elements</Comment><br/> 0011 <Normal Text></Normal Text><br/> 0012 <Comment># add a title to your line</Comment><br/> 0013 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>lines</Data Type><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>'my curve'</String><Normal Text> </Normal Text><Comment># this is really the line-title in the legend</Comment><br/> 0014 <Normal Text></Normal Text><br/> 0015 <Comment># map the columns to the x- and y-axes</Comment><br/> 0016 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>2</Decimal><Normal Text> </Normal Text><Comment># 1=x, 2=y (this is the default)</Comment><br/> 0017 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.dat'</String><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>2</Decimal><Data Type>:</Data Type><Decimal>1</Decimal><Normal Text> </Normal Text><Comment># 2=x, 1=y (reverse the graph)</Comment><br/> 0018 <Normal Text></Normal Text><br/> 0019 <Comment># abbreviations</Comment><br/> 0020 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'2col.csv'</String><Normal Text> </Normal Text><Option>u</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>2</Decimal><Normal Text> </Normal Text><Option>w</Option><Normal Text> </Normal Text><Data Type>l</Data Type><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>'Squared'</String><Normal Text> </Normal Text><Comment># 'u' - using, 'w l' - with lines</Comment><br/> 0021 <Normal Text></Normal Text><br/> 0022 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>'Hello, world'</String><Normal Text> </Normal Text><Comment># plot title</Comment><br/> 0023 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>xlabel</Option><Normal Text> </Normal Text><String>'Time'</String><Normal Text> </Normal Text><Comment># x-axis label</Comment><br/> 0024 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>ylabel</Option><Normal Text> </Normal Text><String>'Distance'</String><Normal Text> </Normal Text><Comment># y-axis label</Comment><br/> 0025 <Normal Text></Normal Text><br/> 0026 <Comment># labels</Comment><br/> 0027 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>label</Option><Normal Text> </Normal Text><String>"boiling point"</String><Normal Text> </Normal Text><Option>at</Option><Normal Text> </Normal Text><Decimal>10</Decimal><Keyword>,</Keyword><Normal Text> </Normal Text><Decimal>212</Decimal><br/> 0028 <Normal Text></Normal Text><br/> 0029 <Comment># key/legend</Comment><br/> 0030 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> </Normal Text><Data Type>top</Data Type><Normal Text> </Normal Text><Data Type>right</Data Type><br/> 0031 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> </Normal Text><Data Type>box</Data Type><br/> 0032 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> </Normal Text><Data Type>left</Data Type><Normal Text> </Normal Text><Data Type>bottom</Data Type><br/> 0033 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> </Normal Text><Data Type>bmargin</Data Type><br/> 0034 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> </Normal Text><Decimal>0.01</Decimal><Keyword>,</Keyword><Decimal>100</Decimal><br/> 0035 <Normal Text></Normal Text><br/> 0036 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>nokey</Option><Normal Text> </Normal Text><Comment># no key</Comment><br/> 0037 <Normal Text></Normal Text><br/> 0038 <Comment># arrow</Comment><br/> 0039 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>arrow</Option><Normal Text> </Normal Text><Option>from</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Keyword>,</Keyword><Decimal>1</Decimal><Normal Text> </Normal Text><Option>to</Option><Normal Text> </Normal Text><Decimal>5</Decimal><Keyword>,</Keyword><Decimal>10</Decimal><br/> 0040 <Normal Text></Normal Text><br/> 0041 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>multiplot</Option><Normal Text> </Normal Text><Comment># multiplot mode (prompt changes to 'multiplot')</Comment><br/> 0042 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>size</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Keyword>,</Keyword><Normal Text> </Normal Text><Decimal>0.5</Decimal><br/> 0043 <Normal Text></Normal Text><br/> 0044 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>origin</Option><Normal Text> </Normal Text><Decimal>0.0</Decimal><Keyword>,</Keyword><Decimal>0.5</Decimal><br/> 0045 <Keyword>plot</Keyword><Normal Text> </Normal Text><Function>sin</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Keyword>,</Keyword><Normal Text> </Normal Text><Function>log</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><br/> 0046 <Normal Text></Normal Text><br/> 0047 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>origin</Option><Normal Text> </Normal Text><Decimal>0.0</Decimal><Keyword>,</Keyword><Decimal>0.0</Decimal><br/> 0048 <Keyword>plot</Keyword><Normal Text> </Normal Text><Function>sin</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Keyword>,</Keyword><Normal Text> </Normal Text><Function>log</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Keyword>,</Keyword><Normal Text> </Normal Text><Function>cos</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><br/> 0049 <Normal Text></Normal Text><br/> 0050 <Keyword>unset</Keyword><Normal Text> </Normal Text><Option>multiplot</Option><Normal Text> </Normal Text><Comment># exit multiplot mode (prompt changes back to 'gnuplot')</Comment><br/> 0051 <Normal Text></Normal Text><br/> 0052 <Keyword>plot</Keyword><Normal Text> </Normal Text><Function>sin</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>'Sine Function'</String><Keyword>,</Keyword><Normal Text> </Normal Text><Function>tan</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>'Tangent'</String><br/> 0053 <Normal Text></Normal Text><br/> 0054 <Keyword>plot</Keyword><Normal Text> </Normal Text><Function>sin</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><br/> 0055 <Keyword>plot</Keyword><Normal Text> </Normal Text><Function>sin</Function><Symbol>(</Symbol><Normal Text>x</Normal Text><Symbol>)</Symbol><Operator>/</Operator><Normal Text>x</Normal Text><br/> 0056 <Normal Text></Normal Text><br/> 0057 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>'bp-hr.dat'</String><Normal Text> </Normal Text><Option>u</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>2</Decimal><Normal Text> </Normal Text><Option>w</Option><Normal Text> </Normal Text><Data Type>lp</Data Type><Normal Text> </Normal Text><Option>t</Option><Normal Text> </Normal Text><String>'systolic'</String><Keyword>,</Keyword><Normal Text> </Normal Text><String>'bp-hr.dat'</String><Normal Text> </Normal Text><Option>u</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>3</Decimal><Normal Text> </Normal Text><Option>w</Option><Normal Text> </Normal Text><Data Type>lp</Data Type><Normal Text> </Normal Text><Option>t</Option><Normal Text> </Normal Text><String>'diastolic'</String><Keyword>,</Keyword><Normal Text> </Normal Text><String>'bp-hr.dat'</String><Normal Text> </Normal Text><Option>u</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>4</Decimal><Normal Text> </Normal Text><Option>w</Option><Normal Text> </Normal Text><Data Type>lp</Data Type><Normal Text> </Normal Text><Option>t</Option><Normal Text> </Normal Text><String>'heartrate'</String><br/> 0058 <Normal Text></Normal Text><br/> 0059 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>terminal</Option><Normal Text> </Normal Text><Data Type>postscript</Data Type><Normal Text> color </Normal Text><Option>noenhanced</Option><Normal Text> </Normal Text><Comment>##setting the term</Comment><br/> 0060 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>output</Option><Normal Text> </Normal Text><String>"multiple_files.ps"</String><br/> 0061 <Normal Text></Normal Text><br/> 0062 <Keyword>set</Keyword><Normal Text> </Normal Text><Option>key</Option><Normal Text> center </Normal Text><Comment>##legend placement</Comment><br/> 0063 <Normal Text></Normal Text><br/> 0064 <Keyword>plot</Keyword><Normal Text> </Normal Text><Data Type>[</Data Type><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>5</Decimal><Data Type>][</Data Type><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>120</Decimal><Data Type>]</Data Type><Normal Text> </Normal Text><Symbol>\</Symbol><br/> 0065 <Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Data Type>[</Data Type><Variable Declaration>i</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>3</Decimal><Data Type>]</Data Type><Normal Text> </Normal Text><String>"file_"</String><Operator>.</Operator><Normal Text>i</Normal Text><Operator>.</Operator><String>".dat"</String><Normal Text> </Normal Text><Symbol>\</Symbol><br/> 0066 <Normal Text> </Normal Text><Option>pointsize</Option><Normal Text> </Normal Text><Decimal>1.3</Decimal><Normal Text> </Normal Text><Option>linecolor</Option><Normal Text> i</Normal Text><Operator>+</Operator><Decimal>4</Decimal><Normal Text> </Normal Text><Symbol>\</Symbol><br/> 0067 <Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><String>"file</String><Escaped Char>\_</Escaped Char><String>"</String><Operator>.</Operator><Normal Text>i</Normal Text><Operator>.</Operator><String>".dat"</String><Normal Text> </Normal Text><Symbol>\</Symbol><br/> 0068 <Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>linespoints</Data Type><br/> 0069 <Normal Text></Normal Text><br/> 0070 <Normal Text></Normal Text><br/> 0071 <Function Declaration>file_name</Function Declaration><Symbol>(</Symbol><Variable Declaration>n</Variable Declaration><Symbol>)</Symbol><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Function>sprintf</Function><Symbol>(</Symbol><String>"file_%d.dat"</String><Keyword>,</Keyword><Normal Text> </Normal Text><Variable>n</Variable><Symbol>)</Symbol><br/> 0072 <Keyword>plot</Keyword><Normal Text> </Normal Text><Control Flow>for</Control Flow><Data Type>[</Data Type><Variable Declaration>i</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Variable>N</Variable><Data Type>]</Data Type><Normal Text> </Normal Text><Function>file_name</Function><Symbol>(</Symbol><Normal Text>i</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Option>title</Option><Normal Text> </Normal Text><Function>file_name</Function><Symbol>(</Symbol><Normal Text>i</Normal Text><Symbol>)</Symbol><br/> 0073 <Normal Text></Normal Text><br/> 0074 <Normal Text></Normal Text><br/> 0075 <Comment># data blocks</Comment><br/> 0076 <Variable>$Mydata</Variable><Normal Text> </Normal Text><Symbol><<</Symbol><Normal Text> </Normal Text><Heredoc>EOD</Heredoc><br/> 0077 <Decimal>11</Decimal><Normal Text> </Normal Text><Decimal>22</Decimal><Normal Text> </Normal Text><Decimal>33</Decimal><Normal Text> first line of data</Normal Text><br/> 0078 <Decimal>44</Decimal><Normal Text> </Normal Text><Decimal>55</Decimal><Normal Text> </Normal Text><Decimal>66</Decimal><Normal Text> second line of data</Normal Text><br/> 0079 <Comment># comments work just as in a data file</Comment><br/> 0080 <Decimal>77</Decimal><Normal Text> </Normal Text><Decimal>88</Decimal><Normal Text> </Normal Text><Decimal>99</Decimal><br/> 0081 <Heredoc>EOD</Heredoc><br/> 0082 <Keyword>stats</Keyword><Normal Text> </Normal Text><Variable>$Mydata</Variable><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>3</Decimal><br/> 0083 <Keyword>plot</Keyword><Normal Text> </Normal Text><Variable>$Mydata</Variable><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>3</Decimal><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>points</Data Type><Keyword>,</Keyword><Normal Text> </Normal Text><Variable>$Mydata</Variable><Normal Text> </Normal Text><Option>using</Option><Normal Text> </Normal Text><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>2</Decimal><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Data Type>impulses</Data Type><br/> 0084 <Normal Text></Normal Text><br/> 0085 <Keyword>print</Keyword><Normal Text> </Normal Text><String>'`hostname -s`: '</String><Operator>.</Operator><String>"</String><Backquote>`</Backquote><Command>hostname</Command><Normal Text> </Normal Text><Option>-s</Option><Backquote>`</Backquote><String>"</String><br/> 0086 <Normal Text></Normal Text><br/> 0087 <Variable Declaration>style1</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"lines lt 4 lw 2"</String><br/> 0088 <Variable Declaration>style2</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"points lt 3 pt 5 ps 2"</String><br/> 0089 <Variable Declaration>range1</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"using 1:3"</String><br/> 0090 <Variable Declaration>range2</Variable Declaration><Normal Text> </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>"using 1:5"</String><br/> 0091 <Keyword>plot</Keyword><Normal Text> </Normal Text><String>"foo"</String><Normal Text> </Normal Text><Macro>@range1</Macro><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Macro>@style1</Macro><Keyword>,</Keyword><Normal Text> </Normal Text><String>"bar"</String><Normal Text> </Normal Text><Macro>@range2</Macro><Normal Text> </Normal Text><Option>with</Option><Normal Text> </Normal Text><Macro>@style2</Macro><br/> 0092 <Normal Text></Normal Text><br/> 0093 <Variable Declaration>v</Variable Declaration><Operator>=</Operator><Decimal>0</Decimal><br/> 0094 <Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Variable>v</Variable><Operator>%</Operator><Decimal>2</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0095 <Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"2"</String><br/> 0096 <Symbol>}</Symbol><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Variable>v</Variable><Operator>%</Operator><Decimal>3</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0097 <Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"3"</String><br/> 0098 <Symbol>}</Symbol><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0099 <Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"fred"</String><br/> 0100 <Symbol>}</Symbol><br/> 0101 <Normal Text></Normal Text><br/> 0102 <Variable Declaration>v</Variable Declaration><Operator>=</Operator><Variable>v</Variable><Operator>+</Operator><Decimal>1</Decimal><Symbol>;</Symbol><Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Variable>v</Variable><Operator>%</Operator><Decimal>2</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"2"</String><Normal Text> </Normal Text><Symbol>;</Symbol><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Variable>v</Variable><Operator>%</Operator><Decimal>3</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"3"</String><Symbol>;</Symbol><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Keyword>print</Keyword><Normal Text> </Normal Text><String>"fred"</String><br/> 0103 <Normal Text></Normal Text><br/> 0104 <Keyword>do</Keyword><Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Data Type>[</Data Type><Variable Declaration>N</Variable Declaration><Operator>=</Operator><Decimal>1</Decimal><Data Type>:</Data Type><Decimal>5</Decimal><Data Type>]</Data Type><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0105 <Normal Text> </Normal Text><Keyword>plot</Keyword><Normal Text> </Normal Text><Function>func</Function><Symbol>(</Symbol><Normal Text>N</Normal Text><Keyword>,</Keyword><Normal Text> x</Normal Text><Symbol>)</Symbol><br/> 0106 <Normal Text> </Normal Text><Keyword>pause</Keyword><Normal Text> </Normal Text><Operator>-</Operator><Decimal>1</Decimal><br/> 0107 <Symbol>}</Symbol><br/>