<div dir="ltr"><div>Tabish, with some effort it should be possible to make a concentric circle plot using primitive plot methods within NCL. However, there may be some specific high level functions that could do this more easily. Check out the polar stereographic examples, specifically polar_8.ncl. The trick is after your zonal averaging, to convert the height dimension into a fake latitude dimension which is the radial dimension in the desired plot.</div><div><br></div><div>To omit the wind vectors, use the <b>gsn_csm_contour_map_polar</b> function in place of <b>gsn_csm_vector_scalar_map_polar</b>. The inner and outer circle diameters may be controlled by subsetting the fake latitude dimension, as shown in the example code. I have not tested this, not sure you can get it to work with the substituted latitude dimension.</div><div><br></div><div><img src="cid:ii_mkyipbjm0" alt="image.png" width="339" height="412"></div><div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jan 27, 2026 at 2:21 PM Tabish Ansari via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu">ncl-talk@mailman.ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div style="font-family:"trebuchet ms",sans-serif">Dear NCL community,</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">I hope that you're doing well and still using the good old NCL from time to time in the era of Python and vibe coding.</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">I have a particular kind of plot in my mind which, if realised, could illuminate some of the atmospheric processes that I want to investigate, very well. I have 4D data (time, vertical_lev, lon, lat) for tropospheric ozone emanating from different world regions from a global model output over a certain period. I'm mainly interested in its intercontinental transport and mixing in the mid-latitude zone (30-60 degrees N). So, I want to cut the globe across these latitudes and take an average across this latitude zone and plot the ozone in a circular fashion which wraps around the inner circle (representing the Earth). So the plot is supposed to show two concentric circles and the ozone values plotted as color-filled contours within the two circles. Here the inner circle is the Earth and the outer circle could be, say, the tropopause. I'm intending to make these plots for ozone emanating from different sources shown in different colors and opacity and overlay them at each time frame and produce these images for all times and ultimately create an animation with them which shows the intercontinental ozone transport and mixing. Are there any special NCL functions I can use to create this kind of a concentric circle contour plot? If so, please let me know.</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">Thanks a lot!</div><div style="font-family:"trebuchet ms",sans-serif"><br></div><div style="font-family:"trebuchet ms",sans-serif">Cheers,</div><div style="font-family:"trebuchet ms",sans-serif">Tabish </div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font face="trebuchet ms, sans-serif" color="#666666">--------------------------------------------------------------------------------------<br><span style="background-color:rgb(255,255,255)">Dr Tabish Ansari</span></font></div><div><font face="trebuchet ms, sans-serif" color="#666666">Research Associate </font></div><div><font face="trebuchet ms, sans-serif" color="#666666">Air Quality Modelling Group</font></div><div><span style="background-color:rgb(255,255,255)"><span style="font-weight:normal"><font face="trebuchet ms, sans-serif" color="#666666">Research Institute for Sustainability (RIFS) - Helmholtz Centre Potsdam </font></span></span></div><div><font face="trebuchet ms, sans-serif" color="#666666">Potsdam, Germany</font></div></div></div></div></div>
</blockquote></div></div>