擅长:python、mysql、java
<p>萤火虫,基于你在评论中给出的<a href="http://dropbox.com/s/bxji5sa84i1bsyz/2.0-2.2.png" rel="nofollow">dropbox image</a>我相信下面描述了你的问题。x数据的大小远远大于变量,因此python有一个值列表,如</p>
<pre><code>[150.05,150.10,150.15,150.20,150.25]
</code></pre>
<p>这对于这个图中的xaxis来说太大了,所以python做了一些您不喜欢的聪明的事情(我同意)。</p>
<p>一种解决方法是简单地将xticks设置为垂直,例如</p>
<pre><code>py.xticks(rotation='vertical')
</code></pre>
<p>如果失败,您可以手动执行python所尝试的操作,从x轴减去150度并更改xlabel,以便</p>
<pre><code>plt.xlabel("RA+150(degrees)")
</code></pre>
<p>如果你的数据不是度数,我建议改为重定比例(例如除以1e2),但用度数,这看起来很奇怪。</p>