{"id":570,"date":"2011-05-18T22:19:39","date_gmt":"2011-05-18T21:19:39","guid":{"rendered":"http:\/\/www.sciencetronics.com\/greenphotons\/?p=570"},"modified":"2025-06-16T18:38:22","modified_gmt":"2025-06-16T16:38:22","slug":"nice-multiplots-in-gnuplot","status":"publish","type":"post","link":"https:\/\/www.sciencetronics.com\/greenphotons\/?p=570","title":{"rendered":"Nice multiplots in Gnuplot"},"content":{"rendered":"<p>I really like <a href=\"http:\/\/www.gnuplot.info\/\">Gnuplot<\/a>. For the last 13 years I have made almost all plots with this great program which gives me full control&#8230;<\/p>\n<p>&#8230;or at least almost&#8230;<\/p>\n<p>You should not complain about short-comings in Gnuplot: it&#8217;s for free and you should be grateful for every single line of code which was put down by the volunteers of the Gnuplot-team!!!<\/p>\n<p>For a long time it has been possible to create multiplots in Gnuplot, and lately this functionality was enhanced with additional functions. However, it simply did not do, what I expected. Perhaps my expectations and my understanding of the functionality were wrong &#8211; I don&#8217;t know. All I wanted originally was a stack of equally sized subplots were I easily could adjust the overall framing, the labeling and tic marks and so on.<\/p>\n<p>So now I put down a template for my own purposes, but perhaps someone else might find it useful as well &#8211; if so, please leave a comment below&#8230; The template is based on the enhanced postscript terminal, but it should be possible to easily adjust it even to pixel-based terminals, such as PNG:<\/p>\n<div class=\"codecolorer-container gnuplot default\" style=\"overflow:auto;white-space:nowrap;width:435px;height:300px;\"><div class=\"gnuplot codecolorer\"><span class=\"re0\">mpl_top &nbsp; &nbsp;=<\/span> <span class=\"nu0\">0.4<\/span> <span class=\"co1\">#inch &nbsp;outer top margin, title goes here<\/span><br \/>\n<span class=\"re0\">mpl_bot &nbsp; &nbsp;=<\/span> <span class=\"nu0\">0.7<\/span> <span class=\"co1\">#inch &nbsp;outer bottom margin, x label goes here<\/span><br \/>\n<span class=\"re0\">mpl_left &nbsp; =<\/span> <span class=\"nu0\">0.9<\/span> <span class=\"co1\">#inch &nbsp;outer left margin, y label goes here<\/span><br \/>\n<span class=\"re0\">mpl_right &nbsp;=<\/span> <span class=\"nu0\">0.1<\/span> <span class=\"co1\">#inch &nbsp;outer right margin, y2 label goes here<\/span><br \/>\n<span class=\"re0\">mpl_height =<\/span> <span class=\"nu0\">1.5<\/span> <span class=\"co1\">#inch &nbsp;height of individual plots<\/span><br \/>\n<span class=\"re0\">mpl_width &nbsp;=<\/span> <span class=\"nu0\">2.0<\/span> <span class=\"co1\">#inch &nbsp;width of individual plots<\/span><br \/>\n<span class=\"re0\">mpl_dx &nbsp; &nbsp; =<\/span> <span class=\"nu0\">0.1<\/span> <span class=\"co1\">#inch &nbsp;inter-plot horizontal spacing<\/span><br \/>\n<span class=\"re0\">mpl_dy &nbsp; &nbsp; =<\/span> <span class=\"nu0\">0.1<\/span> <span class=\"co1\">#inch &nbsp;inter-plot vertical spacing<\/span><br \/>\n<span class=\"re0\">mpl_ny &nbsp; &nbsp; =<\/span> <span class=\"nu0\">3<\/span> &nbsp; <span class=\"co1\">#number of rows<\/span><br \/>\n<span class=\"re0\">mpl_nx &nbsp; &nbsp; =<\/span> <span class=\"nu0\">2<\/span> &nbsp; <span class=\"co1\">#number of columns<\/span><br \/>\n<br \/>\n<span class=\"co1\"># calculate full dimensions<\/span><br \/>\n<span class=\"re0\">xsize =<\/span> mpl_left<span class=\"sy0\">+<\/span>mpl_right<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_width<span class=\"sy0\">*<\/span>mpl_nx<span class=\"br0\">&#41;<\/span><span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_nx<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_dx<br \/>\n<span class=\"re0\">ysize =<\/span> mpl_top<span class=\"sy0\">+<\/span>mpl_bot<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_ny<span class=\"sy0\">*<\/span>mpl_height<span class=\"br0\">&#41;<\/span><span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_ny<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_dy<br \/>\n<br \/>\n<span class=\"co1\"># placement functions<\/span><br \/>\n<span class=\"co1\"># &nbsp; rows are numbered from bottom to top<\/span><br \/>\nbot<span class=\"br0\">&#40;<\/span>n<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">=<\/span> <span class=\"br0\">&#40;<\/span>mpl_bot<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_height<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_dy<span class=\"br0\">&#41;<\/span><span class=\"sy0\">\/<\/span>ysize<br \/>\n<span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"br0\">&#41;<\/span> &nbsp;<span class=\"sy0\">=<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">-<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#40;<\/span>mpl_top<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_ny<span class=\"sy0\">-<\/span>n<span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#40;<\/span>mpl_height<span class=\"sy0\">+<\/span>mpl_dy<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">\/<\/span>ysize<span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp; columns are numbered from left to right<\/span><br \/>\n<span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">=<\/span> <span class=\"br0\">&#40;<\/span>mpl_left<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_width<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"sy0\">-<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span>mpl_dx<span class=\"br0\">&#41;<\/span><span class=\"sy0\">\/<\/span>xsize<br \/>\n<span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span>n<span class=\"br0\">&#41;<\/span> &nbsp;<span class=\"sy0\">=<\/span> <span class=\"nu0\">1<\/span><span class=\"sy0\">-<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#40;<\/span>mpl_right<span class=\"sy0\">+<\/span><span class=\"br0\">&#40;<\/span>mpl_nx<span class=\"sy0\">-<\/span>n<span class=\"br0\">&#41;<\/span><span class=\"sy0\">*<\/span><span class=\"br0\">&#40;<\/span>mpl_width<span class=\"sy0\">+<\/span>mpl_dx<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">\/<\/span>xsize<span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+terminal%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">terminal<\/span><\/a> <span class=\"kw5\">postscript<\/span> <span class=\"kw5\">eps<\/span> <span class=\"kw5\">enhanced<\/span> <span class=\"kw5\">color<\/span> <span class=\"kw5\">dl<\/span> <span class=\"nu0\">2.0<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+size%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">size<\/span><\/a> xsize<span class=\"sy0\">,<\/span>ysize <span class=\"st0\">&quot;Helvetica&quot;<\/span> <span class=\"nu0\">28<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+encoding%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">encoding<\/span><\/a> iso_8859_1<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+tics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">tics<\/span><\/a> scale <span class=\"nu0\">1.5<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+output%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">output<\/span><\/a> <span class=\"st0\">'nxm_plot.eps'<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+offsets%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">offsets<\/span><\/a><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+autoscale%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">autoscale<\/span><\/a> fix<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+size%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">size<\/span><\/a> <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+nokey%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">nokey<\/span><\/a><br \/>\n<br \/>\n<span class=\"co1\"># define x-axis settings for all subplots<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+xrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">xrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"sy0\">-<\/span><span class=\"nu0\">4<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">4<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+xlabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">xlabel<\/span><\/a> <span class=\"st0\">''<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">x<\/span> <span class=\"st0\">''<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+xtics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">xtics<\/span><\/a> <span class=\"kw3\">pi<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mxtics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mxtics<\/span><\/a> <span class=\"nu0\">4<\/span><br \/>\n<br \/>\n<span class=\"co1\"># start plotting<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+multiplot%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">multiplot<\/span><\/a><br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;1-3<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for first column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for third row (top)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">'left'<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;amplitude&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"sy0\">-<\/span><span class=\"nu0\">1.5<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;%-2.1f&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"kw4\">sin<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;2-3<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for second column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for third row (top)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">'right'<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no label here<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"sy0\">-<\/span><span class=\"nu0\">1.5<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no tic labels<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"kw4\">cos<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">2<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;1-2<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for first column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for second row (middle)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;amplitude&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"sy0\">-<\/span><span class=\"nu0\">1.5<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;%-1.1f&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"sy0\">-<\/span><span class=\"kw4\">sin<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">3<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;2-2<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for second column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for second row (middle)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no label here<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"sy0\">-<\/span><span class=\"nu0\">1.5<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no tic labels<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"sy0\">-<\/span><span class=\"kw4\">cos<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">4<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;1-2<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for first column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for first row (bottom)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span><br \/>\n<br \/>\n<span class=\"co1\"># now set a label and tic marks for the x-axis<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+xlabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">xlabel<\/span><\/a> <span class=\"st0\">&quot;phase angle&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+xtics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">xtics<\/span><\/a> <span class=\"kw5\">add<\/span> <span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;-{\/Symbol p}&quot;<\/span> <span class=\"sy0\">-<\/span><span class=\"kw3\">pi<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;0&quot;<\/span> <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;{\/Symbol p}&quot;<\/span> <span class=\"kw3\">pi<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;amplitude&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;%-1.1f&quot;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"br0\">&#40;<\/span><span class=\"kw4\">sin<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">**<\/span><span class=\"nu0\">2<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">5<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<br \/>\n<span class=\"co1\">#-----------------------------------------------<\/span><br \/>\n<span class=\"co1\"># subplot &nbsp;2-2<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for second column<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+lmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">lmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">left<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+rmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">rmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">right<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"co1\"># &nbsp;set horizontal margins for first row (bottom)<\/span><br \/>\n<span class=\"kw1\">set<\/span> <span class=\"kw5\">tmargin<\/span> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> <span class=\"kw5\">top<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+bmargin%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">bmargin<\/span><\/a> <span class=\"kw5\">at<\/span> <span class=\"kw5\">screen<\/span> bot<span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ylabel%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ylabel<\/span><\/a> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no label here<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+yrange%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">yrange<\/span><\/a> <span class=\"br0\">&#91;<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">:<\/span><span class=\"nu0\">1.5<\/span><span class=\"br0\">&#93;<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+format%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">format<\/span><\/a> <span class=\"kw5\">y<\/span> <span class=\"st0\">&quot;&quot;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># no tic labels<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+ytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">ytics<\/span><\/a> mirror <span class=\"nu0\">1<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+mytics%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">mytics<\/span><\/a> <span class=\"nu0\">2<\/span><br \/>\n<br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">1<\/span> from graph <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> first <span class=\"nu0\">0<\/span> rto graph <span class=\"nu0\">1<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">0<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<span class=\"kw1\">set<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+arrow%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">arrow<\/span><\/a> <span class=\"nu0\">2<\/span> from first <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">0<\/span> rto <span class=\"nu0\">0<\/span><span class=\"sy0\">,<\/span> graph <span class=\"nu0\">1<\/span> nohead <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"kw1\">plot<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n<span class=\"br0\">&#40;<\/span><span class=\"kw4\">cos<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw5\">x<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">**<\/span><span class=\"nu0\">2<\/span> <br \/>\naxes x1y1 <br \/>\n<a href=\"http:\/\/www.google.com\/search?q=%22set+title%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">title<\/span><\/a> <span class=\"st0\">''<\/span> <br \/>\n<span class=\"kw5\">with<\/span> <span class=\"kw5\">lines<\/span> <span class=\"kw5\">lt<\/span> <span class=\"nu0\">1<\/span> lc <span class=\"nu0\">6<\/span> <span class=\"kw5\">lw<\/span> <span class=\"nu0\">2<\/span><br \/>\n;<br \/>\n<span class=\"kw1\">unset<\/span> <a href=\"http:\/\/www.google.com\/search?q=%22set+multiplot%22+site%3Ahttp%3A%2F%2Fwww.gnuplot.info%2Fdocs%2F&amp;btnI=lucky\"><span class=\"kw2\">multiplot<\/span><\/a><\/div><\/div>\n<p>And the output looks like this:<br \/>\n<a href=\"http:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-571\" title=\"nxm_plot\" src=\"http:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot-264x300.png\" alt=\"result of the multiplot template\" width=\"264\" height=\"300\" srcset=\"https:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot-264x300.png 264w, https:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot-132x150.png 132w, https:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot-400x454.png 400w, https:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/05\/nxm_plot.png 765w\" sizes=\"auto, (max-width: 264px) 100vw, 264px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multiplots are supported by Gnuplot, but I wasn&#8217;t satisfied with the output of the automatic routines &#8211; so I wrote my own template with placement functions.<br \/>\n<a href=\"<?php echo get_permalink(); ?>&#8220;> [ Read More \u2192 ]<\/a> <\/p>\n","protected":false},"author":1,"featured_media":745,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[22,8],"tags":[],"class_list":["post-570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computers_en","category-everything_en","entry","has-media"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.sciencetronics.com\/greenphotons\/wp-content\/uploads\/2011\/11\/20111027_20W_LED_spice.png","jetpack_shortlink":"https:\/\/wp.me\/p48grL-9c","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/posts\/570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=570"}],"version-history":[{"count":10,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/posts\/570\/revisions"}],"predecessor-version":[{"id":2520,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/posts\/570\/revisions\/2520"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=\/wp\/v2\/media\/745"}],"wp:attachment":[{"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sciencetronics.com\/greenphotons\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}