<div dir="ltr"><div>Yea, looking at your plots, I agree with your assessment. The docs for gsn_csm_xy2 state this about the return value (which you're assigning to "plot"):</div><div><br></div><div>    <a href="http://ncl.ucar.edu/Document/Graphics/Interfaces/gsn_csm_xy2.shtml">http://ncl.ucar.edu/Document/Graphics/Interfaces/gsn_csm_xy2.shtml</a></div><div><h2>Return value</h2>
<p>
The return value is the scalar id of the first XY plot created.
</p><p>

The scalar id of the second XY plot is returned as an attribute called
"xy2". This attribute or the return value can be used in calls to
functions like
<a href="http://ncl.ucar.edu/Document/Graphics/Interfaces/gsn_add_polymarker.shtml"><strong>gsn_add_polymarker</strong></a> or
<a href="http://ncl.ucar.edu/Document/Graphics/Interfaces/gsn_add_polyline.shtml"><strong>gsn_add_polyline</strong></a> to add primitives
to either plot.
</p><p>

The id of the data object is returned as an attribute
called <em>data</em>.  This is useful if you want to
use <a href="http://ncl.ucar.edu/Document/Manuals/Ref_Manual/NclStatements.shtml#Setvalues">setvalues</a> to change some data options
after this function has been called. <br></p><p>- - - - - - - -</p><p>Perhaps  try passing in "plot@xy2" rather than just "plot" in the second call to gsn_add_polyline()</p><p>HTH,</p><p>Rick<br></p><p><br></p><p><br></p><p><br></p></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 30, 2020 at 6:14 AM Anne via ncl-talk <<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi NCL users,<br><div><br></div><div>I have a xy-plot consisting of 2 y-axes, and I am using gsn_csm_xy2 for this purpose, each axis having a set of lines. For both sets of y lines, I want to overlay the mean of those lines by using gsn_add_polyline. This works fine for the one set of lines, but the mean for the 2nd data set is false because it is oriented on the left axis instead of the right axis as it should be (see plots attached). How can I overcome this issue?</div><div>I have attached the script and the pots. </div><div>When I plot only 1 set of lines, so using 1 y-axis, then the overlying works fine.</div><div>My guess is that NCL gets confused using gsn_add_polyline twice, and it aligns both additional lines at the left axis.</div><div><br></div><div>Anyone has any experience with this?</div><div><br></div><div>Thank you</div><div>Anne </div><div><br></div></div>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote></div>