擅长:python、mysql、java
<p>要获取刻度值,请使用</p>
<pre><code>plt.xticks()
plt.yticks()
</code></pre>
<p>这将显示绘图中的值。例如,您可以手动更改它们</p>
^{pr2}$
<p>将在<code>ymin</code>和<code>ymax</code>之间给你10个等距的刻度。在</p>
<p>有一种方法可以手动设置标签。例如,您可能需要以下记号值</p>
<pre><code>tick_vals = numpy.linspace(0,1,4)
</code></pre>
<p>显示为<code>[0.0, .33, 0.67, 1.0]</code>,这可以通过使用<code>round</code>函数设置刻度标签来实现。参数<code>2</code>表示四舍五入到两位数:</p>
<pre><code>tick_labels = [round(tick_vals[i],2) for i in range(len(tick_vals))]
</code></pre>
<p>然后使用设置记号标签</p>
<pre><code>plt.yticks(tick_vals, tick_labels)
</code></pre>
<p>实际的y轴将缩放以匹配<code>tick_vals</code>设置的值,但它们将根据<code>tick_labels</code>重新标记。在本例中,您负责确保记号标签实际上表示轴上的内容。在</p>
<hr/>
<p>注:我用过</p>
<pre><code>import matplotlib.pyplot as plt
import numpy
</code></pre>
<p>在这个答案里。在</p>