2017-01-18 111 views
1

非常简单,我希望在我的次轴上的xaxis,但不是yaxis。我尝试了各种方法(似乎有成百上千的方法),但都希望我指定刻度的位置,或者使用TickLocator。我只是希望他们,而不必指定在哪里(就像主要滴答如何自动工作)。Matplotlib默认次要刻度

喜欢的东西:

axis.set_minor_xticks_on() 

axis.xaxis.set_minor_ticks() 

axis.set_ticks(which='minor', True) 

似乎很简单,但这些不工作,我似乎无法找到一个等价的。当然有一个?我不希望小标记上的标签。

使用Python 3.5.2和Matplotlib 1.5.3

+1

我想,这也许有所帮助:【如何对关导通轻微蜱 - 只在Y轴-matplotlib](http://stackoverflow.com/questions/12711202/how-to-turn-on-minor-ticks-only-on-y-axis-matplotlib) – AndreyF

+0

谢谢,这有帮助 –

回答

1

我设法实现我想要实现与:

ax.minorticks_on() 
ax.tick_params(axis='x', which='minor', direction='out')