Warning, file /frameworks/syntax-highlighting/autotests/html/test.gp.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>test.gp</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Gnuplot) - Theme (Breeze Dark)"/> 0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre> 0007 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">terminal</span> pdf 0008 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">"data-simple"</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">2</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">lines</span><span style="font-weight:bold;">,</span> \ 0009 <span style="color:#f67400;">"data-simple"</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">3</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">linespoints</span> 0010 0011 <span style="color:#7a7c7d;"># simple plotting</span> 0012 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#7a7c7d;"># assumes col1=x, col2=y; shows '+' at data points</span> 0013 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">lines</span> <span style="color:#7a7c7d;"># connect points with a line</span> 0014 0015 <span style="color:#7a7c7d;"># plot a subset of the data</span> 0016 <span style="font-weight:bold;">plot</span><span style="color:#2980b9;">[</span><span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">5</span><span style="color:#2980b9;">]</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">linespoints</span> <span style="color:#7a7c7d;"># plot the first 5 elements</span> 0017 0018 <span style="color:#7a7c7d;"># add a title to your line</span> 0019 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">lines</span> <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">'my curve'</span> <span style="color:#7a7c7d;"># this is really the line-title in the legend</span> 0020 0021 <span style="color:#7a7c7d;"># map the columns to the x- and y-axes</span> 0022 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">2</span> <span style="color:#7a7c7d;"># 1=x, 2=y (this is the default)</span> 0023 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.dat'</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">2</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">1</span> <span style="color:#7a7c7d;"># 2=x, 1=y (reverse the graph)</span> 0024 0025 <span style="color:#7a7c7d;"># abbreviations</span> 0026 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'2col.csv'</span> <span style="color:#27aeae;font-weight:bold;">u</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">2</span> <span style="color:#27aeae;font-weight:bold;">w</span> <span style="color:#2980b9;">l</span> <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">'Squared'</span> <span style="color:#7a7c7d;"># 'u' - using, 'w l' - with lines</span> 0027 0028 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">'Hello, world'</span> <span style="color:#7a7c7d;"># plot title</span> 0029 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">xlabel</span> <span style="color:#f67400;">'Time'</span> <span style="color:#7a7c7d;"># x-axis label</span> 0030 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">ylabel</span> <span style="color:#f67400;">'Distance'</span> <span style="color:#7a7c7d;"># y-axis label</span> 0031 0032 <span style="color:#7a7c7d;"># labels</span> 0033 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">label</span> <span style="color:#f67400;">"boiling point"</span> <span style="color:#27aeae;font-weight:bold;">at</span> <span style="color:#f67400;">10</span><span style="font-weight:bold;">,</span> <span style="color:#f67400;">212</span> 0034 0035 <span style="color:#7a7c7d;"># key/legend</span> 0036 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> <span style="color:#2980b9;">top</span> <span style="color:#2980b9;">right</span> 0037 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> <span style="color:#2980b9;">box</span> 0038 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> <span style="color:#2980b9;">left</span> <span style="color:#2980b9;">bottom</span> 0039 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> <span style="color:#2980b9;">bmargin</span> 0040 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> <span style="color:#f67400;">0.01</span><span style="font-weight:bold;">,</span><span style="color:#f67400;">100</span> 0041 0042 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">nokey</span> <span style="color:#7a7c7d;"># no key</span> 0043 0044 <span style="color:#7a7c7d;"># arrow</span> 0045 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">arrow</span> <span style="color:#27aeae;font-weight:bold;">from</span> <span style="color:#f67400;">1</span><span style="font-weight:bold;">,</span><span style="color:#f67400;">1</span> <span style="color:#27aeae;font-weight:bold;">to</span> <span style="color:#f67400;">5</span><span style="font-weight:bold;">,</span><span style="color:#f67400;">10</span> 0046 0047 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">multiplot</span> <span style="color:#7a7c7d;"># multiplot mode (prompt changes to 'multiplot')</span> 0048 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">size</span> <span style="color:#f67400;">1</span><span style="font-weight:bold;">,</span> <span style="color:#f67400;">0.5</span> 0049 0050 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">origin</span> <span style="color:#f67400;">0.0</span><span style="font-weight:bold;">,</span><span style="color:#f67400;">0.5</span> 0051 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">sin</span>(x)<span style="font-weight:bold;">,</span> <span style="color:#8e44ad;">log</span>(x) 0052 0053 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">origin</span> <span style="color:#f67400;">0.0</span><span style="font-weight:bold;">,</span><span style="color:#f67400;">0.0</span> 0054 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">sin</span>(x)<span style="font-weight:bold;">,</span> <span style="color:#8e44ad;">log</span>(x)<span style="font-weight:bold;">,</span> <span style="color:#8e44ad;">cos</span>(x) 0055 0056 <span style="font-weight:bold;">unset</span> <span style="color:#27aeae;font-weight:bold;">multiplot</span> <span style="color:#7a7c7d;"># exit multiplot mode (prompt changes back to 'gnuplot')</span> 0057 0058 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">sin</span>(x) <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">'Sine Function'</span><span style="font-weight:bold;">,</span> <span style="color:#8e44ad;">tan</span>(x) <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">'Tangent'</span> 0059 0060 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">sin</span>(x) 0061 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">sin</span>(x)<span style="color:#3f8058;">/</span>x 0062 0063 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">'bp-hr.dat'</span> <span style="color:#27aeae;font-weight:bold;">u</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">2</span> <span style="color:#27aeae;font-weight:bold;">w</span> <span style="color:#2980b9;">lp</span> <span style="color:#27aeae;font-weight:bold;">t</span> <span style="color:#f67400;">'systolic'</span><span style="font-weight:bold;">,</span> <span style="color:#f67400;">'bp-hr.dat'</span> <span style="color:#27aeae;font-weight:bold;">u</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">3</span> <span style="color:#27aeae;font-weight:bold;">w</span> <span style="color:#2980b9;">lp</span> <span style="color:#27aeae;font-weight:bold;">t</span> <span style="color:#f67400;">'diastolic'</span><span style="font-weight:bold;">,</span> <span style="color:#f67400;">'bp-hr.dat'</span> <span style="color:#27aeae;font-weight:bold;">u</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">4</span> <span style="color:#27aeae;font-weight:bold;">w</span> <span style="color:#2980b9;">lp</span> <span style="color:#27aeae;font-weight:bold;">t</span> <span style="color:#f67400;">'heartrate'</span> 0064 0065 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">terminal</span> <span style="color:#2980b9;">postscript</span> color <span style="color:#27aeae;font-weight:bold;">noenhanced</span> <span style="color:#7a7c7d;">##setting the term</span> 0066 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">output</span> <span style="color:#f67400;">"multiple_files.ps"</span> 0067 0068 <span style="font-weight:bold;">set</span> <span style="color:#27aeae;font-weight:bold;">key</span> center <span style="color:#7a7c7d;">##legend placement</span> 0069 0070 <span style="font-weight:bold;">plot</span> <span style="color:#2980b9;">[</span><span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">5</span><span style="color:#2980b9;">][</span><span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">120</span><span style="color:#2980b9;">]</span> \ 0071 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">[</span><span style="color:#27aeae;">i</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">3</span><span style="color:#2980b9;">]</span> <span style="color:#f67400;">"file_"</span><span style="color:#3f8058;">.</span>i<span style="color:#3f8058;">.</span><span style="color:#f67400;">".dat"</span> \ 0072 <span style="color:#27aeae;font-weight:bold;">pointsize</span> <span style="color:#f67400;">1.3</span> <span style="color:#27aeae;font-weight:bold;">linecolor</span> i<span style="color:#3f8058;">+</span><span style="color:#f67400;">4</span> \ 0073 <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#f67400;">"file</span><span style="color:#3daee9;">\_</span><span style="color:#f67400;">"</span><span style="color:#3f8058;">.</span>i<span style="color:#3f8058;">.</span><span style="color:#f67400;">".dat"</span> \ 0074 <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">linespoints</span> 0075 0076 0077 <span style="color:#8e44ad;">file_name</span>(<span style="color:#27aeae;">n</span>) <span style="color:#3f8058;">=</span> <span style="color:#8e44ad;">sprintf</span>(<span style="color:#f67400;">"file_%d.dat"</span><span style="font-weight:bold;">,</span> <span style="color:#27aeae;">n</span>) 0078 <span style="font-weight:bold;">plot</span> <span style="color:#fdbc4b;font-weight:bold;">for</span><span style="color:#2980b9;">[</span><span style="color:#27aeae;">i</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#27aeae;">N</span><span style="color:#2980b9;">]</span> <span style="color:#8e44ad;">file_name</span>(i) <span style="color:#27aeae;font-weight:bold;">title</span> <span style="color:#8e44ad;">file_name</span>(i) 0079 0080 0081 <span style="color:#7a7c7d;"># data blocks</span> 0082 <span style="color:#27aeae;">$Mydata</span> << <span style="color:#da4453;">EOD</span> 0083 <span style="color:#f67400;">11</span> <span style="color:#f67400;">22</span> <span style="color:#f67400;">33</span> first line of data 0084 <span style="color:#f67400;">44</span> <span style="color:#f67400;">55</span> <span style="color:#f67400;">66</span> second line of data 0085 <span style="color:#7a7c7d;"># comments work just as in a data file</span> 0086 <span style="color:#f67400;">77</span> <span style="color:#f67400;">88</span> <span style="color:#f67400;">99</span> 0087 <span style="color:#da4453;">EOD</span> 0088 <span style="font-weight:bold;">stats</span> <span style="color:#27aeae;">$Mydata</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">3</span> 0089 <span style="font-weight:bold;">plot</span> <span style="color:#27aeae;">$Mydata</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">3</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">points</span><span style="font-weight:bold;">,</span> <span style="color:#27aeae;">$Mydata</span> <span style="color:#27aeae;font-weight:bold;">using</span> <span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">2</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#2980b9;">impulses</span> 0090 0091 <span style="font-weight:bold;">print</span> <span style="color:#f67400;">'`hostname -s`: '</span><span style="color:#3f8058;">.</span><span style="color:#f67400;">"</span><span style="font-weight:bold;">`</span><span style="color:#8e44ad;">hostname</span> <span style="color:#2980b9;">-s</span><span style="font-weight:bold;">`</span><span style="color:#f67400;">"</span> 0092 0093 <span style="color:#27aeae;">style1</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">"lines lt 4 lw 2"</span> 0094 <span style="color:#27aeae;">style2</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">"points lt 3 pt 5 ps 2"</span> 0095 <span style="color:#27aeae;">range1</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">"using 1:3"</span> 0096 <span style="color:#27aeae;">range2</span> <span style="color:#3f8058;">=</span> <span style="color:#f67400;">"using 1:5"</span> 0097 <span style="font-weight:bold;">plot</span> <span style="color:#f67400;">"foo"</span> <span style="color:#27ae60;">@range1</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#27ae60;">@style1</span><span style="font-weight:bold;">,</span> <span style="color:#f67400;">"bar"</span> <span style="color:#27ae60;">@range2</span> <span style="color:#27aeae;font-weight:bold;">with</span> <span style="color:#27ae60;">@style2</span> 0098 0099 <span style="color:#27aeae;">v</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">0</span> 0100 <span style="color:#fdbc4b;font-weight:bold;">if</span> (<span style="color:#27aeae;">v</span><span style="color:#3f8058;">%</span><span style="color:#f67400;">2</span>) { 0101 <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"2"</span> 0102 } <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> (<span style="color:#27aeae;">v</span><span style="color:#3f8058;">%</span><span style="color:#f67400;">3</span>) { 0103 <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"3"</span> 0104 } <span style="color:#fdbc4b;font-weight:bold;">else</span> { 0105 <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"fred"</span> 0106 } 0107 0108 <span style="color:#27aeae;">v</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">v</span><span style="color:#3f8058;">+</span><span style="color:#f67400;">1</span>; <span style="color:#fdbc4b;font-weight:bold;">if</span> (<span style="color:#27aeae;">v</span><span style="color:#3f8058;">%</span><span style="color:#f67400;">2</span>) <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"2"</span> ; <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> (<span style="color:#27aeae;">v</span><span style="color:#3f8058;">%</span><span style="color:#f67400;">3</span>) <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"3"</span>; <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="font-weight:bold;">print</span> <span style="color:#f67400;">"fred"</span> 0109 0110 <span style="font-weight:bold;">do</span> <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">[</span><span style="color:#27aeae;">N</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">1</span><span style="color:#2980b9;">:</span><span style="color:#f67400;">5</span><span style="color:#2980b9;">]</span> { 0111 <span style="font-weight:bold;">plot</span> <span style="color:#8e44ad;">func</span>(N<span style="font-weight:bold;">,</span> x) 0112 <span style="font-weight:bold;">pause</span> <span style="color:#3f8058;">-</span><span style="color:#f67400;">1</span> 0113 } 0114 </pre></body></html>