<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi, Tim –<o:p></o:p></p>
<p class="MsoNormal">The reason you are getting the “Cannot plot colorbar, no shading information” error message is because the color bar scripts rely on the output from ‘q shades’ to get the colors and levels for the color bar; if you have not drawn a 2D plot
 with gxout shaded or grfill then the result from ‘q shades’ is “None” and the color bar script quits. (Aside: If you draw a 2D line contour plot, you can get the contour levels and colors with ‘q contours’.) The buffer where the info returned by ‘q shades’
 and ‘q contours’ is stored gets reset with ‘clear’ or overwritten if you draw a new 2D contour/shaded/grfill plot. But that buffer does not change if you restrict the dimension environment to 1 dimension varying and overlay a line plot – i.e. it doesn’t reset
 with every ‘display’. Just be careful to keep track of when you are displaying a 2D plot that will return something meaningful for ‘q shades’ so the color bar script will work as expected. I think this is why you find it works if you expand your lat/lon domain.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">--Jennifer<o:p></o:p></p>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt">-- <span style="color:black"><br>
Jennifer Miletta Adams<br>
ADNET Systems, Inc.<br>
NASA/GSFC, Code 610.2</span><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;color:black">Building 32, Room S159<br>
(301) 614-6070<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">gradsusr <gradsusr-bounces@gradsusr.org> on behalf of Tim Van Damme <tim@stormcell.be><br>
<b>Organization: </b>Stormcell<br>
<b>Reply-To: </b>"tim@stormcell.be" <tim@stormcell.be>, GrADS Users Forum <gradsusr@gradsusr.org><br>
<b>Date: </b>Saturday, February 23, 2019 at 9:01 AM<br>
<b>To: </b>"tim@stormcell.be" <tim@stormcell.be>, 'GrADS Users Forum' <gradsusr@gradsusr.org><br>
<b>Subject: </b>Re: [gradsusr] OpenGrads/Grads: Cannot plot colorbar, no shading information<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><span lang="EN-GB" style="color:#1F497D">UPDATE: when I leave the mpvals but enlarge the set lon set lat it seems to work fine…
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB" style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="color:#1F497D;mso-fareast-language:NL-BE"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:NL-BE">Met vriendelijke groeten,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:NL-BE"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:NL-BE">Tim Van Damme</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:NL-BE"><a href="mailto:tim@stormcell.be">tim@stormcell.be</a></span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="mso-fareast-language:NL-BE">From:</span></b><span style="mso-fareast-language:NL-BE"> gradsusr [mailto:gradsusr-bounces@gradsusr.org]
<b>On Behalf Of </b>Tim Van Damme<br>
<b>Sent:</b> 23 February 2019 11:50<br>
<b>To:</b> gradsusr@gradsusr.org<br>
<b>Subject:</b> [gradsusr] OpenGrads/Grads: Cannot plot colorbar, no shading information</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Hello all,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Lately I am experiencing some issues with plotting GFS data on charts. I used the cbarn.gs from the old opengrads version and the newer version as well as cbar cbarb cbarc etc… It all comes down to the same error: Cannot
 plot colorbar, no shading information</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Once I start plotting a timeseries some of them go well and get the colorbar, others don’t. I have been searching for an explanation but couldn’t come up with one. I have it on the 0.25 0.50 and 1 degree GFS data. I have
 it for some charts, others don’t seem to have the issue. For example the Cape and Cinh charts do struggle with it, the temperature, dewpoint and low level shear don’t.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">An example is below. It is the script that is started through a .bat file that plots the cape 180mb  data. Maybe someone of you guys might find the error?
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">**</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">function main(args)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* Parse the arguments: date, hour</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  if (args = '')</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  prompt 'Enter forecast date (example, 20110717) --> '
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  pull date</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  prompt 'Enter forecast hour (example, 00 or 06 or 12 or 18) --> '
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  pull hour</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  else </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  date = subwrd(args,1)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  hour  = subwrd(args,2)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  endif</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'reinit'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'sdfopen <a href="https://nomads.ncep.noaa.gov:9090/dods/gfs_0p25/gfs'date'/gfs_0p25_'hour'z">
https://nomads.ncep.noaa.gov:9090/dods/gfs_0p25/gfs'date'/gfs_0p25_'hour'z</a>'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">SAY 180Cape</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* Get info from the descriptor file</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'q ctlinfo'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_ctl = result</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_undef = getctl(undef)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_tdef = getctl(tdef)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_zdef = getctl(zdef)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">maps = 66</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* Get the Time axis info</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">tsize = subwrd(_tdef,2)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_t1 = 1       ;* 2nd half of timeseries</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_t2 = 45</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">tsize = _t2 - _t1 + 1</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set t '_t1' '_t2</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'q dims'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">times  = sublin(result,5)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_time1 = subwrd(times,6)  </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_time2 = subwrd(times,8)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_tdim = _time1' '_time2</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">tincr = subwrd(_tdef,5)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">_tdef = 'tdef 'tsize' linear '_time1' 'tincr</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">huh = subwrd(_tdef,4)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">****************************************</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* 180-0mb Caoe</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">****************************************</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  i = 3</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">  while ( i<maps )</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* Set up a few preliminary characteristics</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">setmap(1)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 16 0 100 254'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 17 0 150 254'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 18 0 200 254'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 19 0 230 240'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 20 0 230 160'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 21 0 230 120'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 21 0 230 80'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 22 0 240 40'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 23 0 250 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 24 254 254 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 25 254 225 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 26 254 200 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 27 254 175 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 28 254 150 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 29 230 125 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 30 230 100 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 31 220 75 30'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 32 200 50 30'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 33 180 25 30'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 34 170 0 30'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 35 180 0 50'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 36 200 0 100'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 37 254 0 150'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 38 254 0 200'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 39 254 0 254'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 40 254 90 254'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set rgb 41 255 150 255'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set t 'i</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set gxout shaded'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set csmooth on'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set clevs  0 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set ccols  16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'d cape180_0mb'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'cbarn'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'query time'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">time = subwrd(result,3)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">day = subwrd(result,6)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">fcsttime = substr(time,1,13)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">fcstday = substr(day,1,3)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'q dims'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">times  = sublin(result,5)</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">hub = subwrd(times,6) </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set strsiz 0.12'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 0 r 3 90' ; 'draw string 9.3 6 Cape in Joules/kg'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 0 r 3 0' ; 'draw string 8.7 8.4 Valid: 'fcstday' 'fcsttime</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 0 l 3 0' ; 'draw string 0.1 0.1 Data: NOAA NCEP GFS 0.25 -
<a href="http://WWW.STORMCELL.BE">WWW.STORMCELL.BE</a>'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 2 r 3 0' ; 'draw string 8.7 0.1 GFS Run: 'huh</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* Draw Labels at the top of the page</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 0 r 11 0'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set strsiz 0.12'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'set string 4 l 3 0' ; 'draw string 0.1 8.4 180-0mb above ground cape'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">'gxprint bel_180cape'i'.png x1000 y844 -f overlay.png'</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">i = i+1</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">endwhile</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* END OF MAIN SCRIPT</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB">**</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:NL-BE"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:NL-BE">Met vriendelijke groeten,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:NL-BE"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:NL-BE">Tim Van Damme</span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:NL-BE">+32 499 61 25 61</span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:NL-BE"><a href="mailto:tim@stormcell.be">tim@stormcell.be</a></span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</body>
</html>