<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<font face="Osaka">Here are some commands and an image that illustrate how ‘set clip’ works with ‘draw’:&nbsp;</font>
<div><span style="font-size: 14px; font-family: 'Courier New';">ga-&gt; c &nbsp; &nbsp;</span></div>
<div><font face="Courier New" style="font-size: 14px;">ga-&gt; set line 2<br>
</font>
<div><font face="Courier New" style="font-size: 14px;">ga-&gt; set clip 4 5 1 2<br>
ga-&gt; draw recf 0 0 11 8.5</font>
<div><font face="Courier New"><span style="font-size: 14px;">ga-&gt; gxprint tmp.png<br>
</span></font>
<div><br>
</div>
<div><img height="618" width="800" apple-width="yes" apple-height="yes" apple-inline="yes" id="985643C7-DB39-47FE-8C97-751D68E2832E" src="cid:E160AABD-E5BA-47CF-B5BA-5580545458D4"></div>
<div><br>
</div>
<div>—Jennifer</div>
<div><br>
<br>
<br>
<br>
<div>On May 30, 2017, at 4:30 PM, Stephen McMillan &lt;<a href="mailto:smcmillan@planalytics.com">smcmillan@planalytics.com</a>&gt; wrote:<br>
<br>
<blockquote type="cite">Mike, Jennifer,<br>
<br>
Thanks for the illustration Mike--I understood what you did--but it does not accomplish what I'm after. &nbsp;However, it does give me some ideas for trying something&nbsp;else that may be suitable for automation.<br>
<br>
Jennifer, you said user-provided 'set clip' commands...do work as expected with 'draw'. &nbsp;As I mentioned earlier, I have not yet seen an example of its use (not in&nbsp;Doc Index either). &nbsp;Could you please provide a simple sample that illustrates how to use it with
 'draw'? &nbsp;I think the example that Mike provided was an alternate to&nbsp;using 'clips'. &nbsp;Perhaps I simply misunderstood its intended use.<br>
<br>
Stephen Mc<br>
<br>
On Tue, May 30, 2017 at 3:54 PM, Jennifer M Adams&nbsp;&lt;<a href="mailto:jadams21@gmu.edu">jadams21@gmu.edu</a>&gt;&nbsp;wrote:<br>
I looked at the source code, and it’s true that the user-provided ‘set clip’ commands are always overridden with ‘display’, but as Mike F. pointed out, they do&nbsp;work as expected with ‘draw'. I will put this is my list of bugs, but in the meanwhile Mike’s suggestion
 to draw a few more rectangles on top of your graphic is a&nbsp;good workaround. —Jennifer<br>
<br>
On May 30, 2017, at 1:54 PM, Mike Fiorino - NOAA Federal &lt;michael.fiorino@noaa.gov&gt; wrote:<br>
<br>
&gt; hi Steve,<br>
&gt;<br>
&gt; now I understand... you'll have to do the clipping by hand using:<br>
&gt;<br>
&gt; 'draw recf xlo xhi ylo yhi'<br>
&gt;<br>
&gt; which fills in a rectangle set by xlo .. to the current 'line' color<br>
&gt;<br>
&gt; here's an example of clipping to a block from x=2.0 to 6.0 and y = 3.0 to 6.0<br>
&gt;<br>
&gt; first display something:<br>
&gt;<br>
&gt; 'd psl*0.01'<br>
&gt;<br>
&gt; then get the dimensions of the plotting area<br>
&gt;<br>
&gt; 'q gxinfo'<br>
&gt;<br>
&gt; Last Graphic = Contour<br>
&gt; Page Size = 11 by 8.5<br>
&gt; X Limits = 0.5 to 10.5<br>
&gt; Y Limits = 1.25 to 7.25<br>
&gt; Xaxis = Lon &nbsp;Yaxis = Lat<br>
&gt; Mproj = 2<br>
&gt;<br>
&gt; then:<br>
&gt;<br>
&gt; 'draw recf 0.5 10.5 1.25 3.0' &nbsp;# xlo for plot is 0.5 and xhi is 10.5<br>
&gt; 'draw recf 6.0 3.00 10.5 7.25' # ylo for plot is 1.25 and xhi is 7.25 -- this is the default parea<br>
&gt; 'draw recf 0.5 3.00 2.00 7.25'<br>
&gt; 'draw recf 2.0 6.00 6.00 7.25'<br>
&gt;<br>
&gt; # -- draw a box<br>
&gt; 'set line 1 0<br>
&gt; 'draw rec 2.0 3.0 6.0 6.0'<br>
&gt;<br>
&gt; here's the plot (ecmwf sea level pressure for 2017052800 analysis -- note the tropical cyclone in the Bay of Bengal (02B)):<br>
&gt;<br>
&gt; &lt;bbknhkmnngojjgok.png&gt;<br>
&gt;<br>
&gt; hope this helps...<br>
&gt;<br>
&gt; best /R Mike<br>
&gt;<br>
&gt; On 5/25/17 3:32 PM, Stephen McMillan wrote:<br>
&gt;&gt; Mike,<br>
&gt;&gt;<br>
&gt;&gt; Thanks for the response, but I don't think you understood what I'm trying to accomplish.<br>
&gt;&gt;<br>
&gt;&gt; Imagine you've displayed a variable, using the default plot area, and it displays across most of North America. &nbsp;Now, let's say you want to display the same&nbsp;variable, but only including part of the &nbsp;western US, indicated by the dashed rectangle in attached
 image. &nbsp;What I want to do is display the zoomed-in area but fill&nbsp;the screen to the default plot area, not just that part of the screen.<br>
&gt;&gt;<br>
&gt;&gt; If I use 'set parea...' as you suggest, e.g., 'set parea 2.07 3.44 5.35 6.11' I then get the third image shown. &nbsp;It displays the entirety of the original plot, not the&nbsp;zoomed-in area.<br>
&gt;&gt;<br>
&gt;&gt; I've tried using 'set clip...' with a draw command, but no luck. &nbsp;Could you send a simple code example to illustrate? &nbsp;I have yet to see how it's used--the Doc&nbsp;Index doesn't help in that regard.<br>
&gt;&gt;<br>
&gt;&gt; Steve Mc<br>
&gt;&gt;<br>
&gt;&gt; &lt;image.png&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;image.png&gt;<br>
&gt;&gt;<br>
&gt;&gt; &lt;image.png&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, May 24, 2017 at 5:52 PM, Mike Fiorino - NOAA Federal &lt;michael.fiorino@noaa.gov&gt; wrote:<br>
&gt;&gt; hi Steve,<br>
&gt;&gt;<br>
&gt;&gt; I only use 'set clip' for 'draw' commands and it does work, but apparently not for 'display' (took a quick look at the source code and it wasn't obvious why it&nbsp;wouldn't for 'display' except that 'set clip' works at the very low level plot commands)<br>
&gt;&gt;<br>
&gt;&gt; have you tried the 'parea' command? &nbsp;this sets the plot area, e.g.,<br>
&gt;&gt;<br>
&gt;&gt; 'set parea 1 6 3 7'<br>
&gt;&gt; 'd air'<br>
&gt;&gt;<br>
&gt;&gt; note that the labels are outside the parea...<br>
&gt;&gt;<br>
&gt;&gt; best /R Mike<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 5/24/17 7:36 PM, Stephen McMillan wrote:<br>
&gt;&gt;&gt; Is the 'set clip' command disabled in GrADS? &nbsp;I can't get it to work per the Documentation Index instructions. &nbsp;A search of the User Forum yields no help, but&nbsp;one entry does suggest that it may indeed be disabled without modifying the code.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For example (file open with variable &quot;air&quot;):<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 'set clip 1 6 3 7'<br>
&gt;&gt;&gt; 'd air'<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Result is a map displayed to the default plot area, not to the &quot;clip&quot; area. &nbsp;I would normally use 'set mpvals' but cannot get that to work the way I want it,&nbsp;either.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;I am using v2,1,a2,iga,1 on a Windows 10 PC. &nbsp;I also cannot get it to work using v2.0.2.oga.2 on a Linux.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I don't need suggestions on how to crop images outside GrADS. &nbsp;I know how to do that.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Stephen McMillan<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<br>
&gt;&gt;&gt; _________________<br>
&gt;&gt;&gt; gradsusr mailing list<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&nbsp;gradsusr@gradsusr.org<br>
&gt;&gt;&gt;&nbsp;http://gradsusr.org/mailman/listinfo/gradsusr<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gradsusr mailing list<br>
&gt;&nbsp;gradsusr@gradsusr.org<br>
&gt;&nbsp;http://gradsusr.org/mailman/listinfo/gradsusr<br>
<br>
--<br>
Jennifer Miletta Adams<br>
Center for Ocean-Land-Atmosphere Studies (COLA)<br>
George Mason University<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
gradsusr@gradsusr.org<br>
http://gradsusr.org/mailman/listinfo/gradsusr<br>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
gradsusr@gradsusr.org<br>
http://gradsusr.org/mailman/listinfo/gradsusr<br>
</blockquote>
<br>
<div>--<br>
Jennifer Miletta Adams<br>
Center for Ocean-Land-Atmosphere Studies (COLA)<br>
George Mason University<br>
<br>
<br>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>