擅长:python、mysql、java
<p>如果你有y数据</p>
<pre><code>y = [0., 0.5, 1., 1.5, 2., 2.5]
</code></pre>
<p>可以使用此数据的最大值和最小值创建此范围内的自然数列表。例如</p>
<pre><code>import math
print range(math.floor(min(y)), math.ceil(max(y))+1)
</code></pre>
<p>收益率</p>
<pre><code>[0, 1, 2, 3]
</code></pre>
<p>然后,可以使用<a href="http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.yticks" rel="noreferrer">matplotlib.pyplot.yticks</a>设置y记号位置(和标签):</p>
<pre><code>yint = range(min(y), math.ceil(max(y))+1)
matplotlib.pyplot.yticks(yint)
</code></pre>