<div dir="ltr"><div class="gmail_default" style="font-size:small">The histogram code is meant to count the number of values in each range, and the polygons are all drawn by starting at Y=0 and going to Y=N where N is the number of values in that count.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The reason why the log of the Y axis is failing is because the minimum Y axis value is being set internally to Y=0 which you can't take the log of.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Are you sure that gsn_histogram is the code you want? That is, do you need to bin your values?  </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">You could try forcing the YMinF to be something other than 0, but you will still get some warnings because internally, it is still trying to take the log of 0:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><div class="gmail_default">  res         = True</div><div class="gmail_default">  res@trYMinF = 1.</div><div class="gmail_default">  res@trYLog  = True</div><div class="gmail_default">  res@tiMainString = "Log histogram"</div><div class="gmail_default">  plot_log = gsn_histogram(wks,x,res)</div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">To get the above code snippet to not produce a warning, I had to modify an internal routine, "hist_columns", and hard-code the Y=0 value to be Y=1. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">See the attached example.  Look at "hist_cols.ncl" and search for ";;;" and you'll see where I hard-coded the change.  </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">You may want to change this to something else, but make sure to also change trYMinF in the hist_log_example.ncl script.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 6:38 AM, Kreienkamp Frank <span dir="ltr"><<a href="mailto:Frank.Kreienkamp@dwd.de" target="_blank">Frank.Kreienkamp@dwd.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE" link="blue" vlink="purple">
<div class="m_153000964823311374WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">i am trying to change the y-axis in a gsn_histogram towards a log style. But I am failing. Neither tmYLStyle, trYLog and xyYStyle is working.
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">What is the correct name?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The version I use is NCL6.2.1. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks in advance<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></span></p><span class="HOEnZb"><font color="#888888">
<p class="MsoNormal"><span lang="EN-US">Frank<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</font></span></div>
</div>

<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">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/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>