2017-01-18 4 views
1

Ziemlich einfach, ich möchte kleinere Ticks auf meinem Subplot auf der Xaxis, aber nicht die Yaxis. Ich habe alle Arten ausprobiert (es scheint Hunderte von Methoden für Ticks zu geben), aber alle scheinen zu wollen, dass ich die Orte für die Ticks spezifiziere oder einen TickLocator benutze. Ich möchte sie nur aktivieren und nicht angeben, wo (genau wie die Major-Ticks automatisch funktionieren).Matplotlib Standard Minor Ticks

Etwas wie:

axis.set_minor_xticks_on() 

oder

axis.xaxis.set_minor_ticks() 

oder

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

scheint so einfach, aber diese funktionieren nicht, und ich kann kein Äquivalent zu finden scheinen. Sicher ist da einer? Ich möchte keine Labels auf den kleinen Ticks.

Mit Python 3.5.2 und 1.5.3 Matplotlib

+1

ich denke, das vielleicht hilfreich: [How-to-turn-on minor-Ticks-nur-auf-y-Achse-Matplotlib] (http://stackoverflow.com/questions/12711202/how-to-turn-on-min-ticks-only-on-y-axis-matplotlib) – AndreyF

+0

Danke, das hat geholfen –

Antwort

1

ich es geschafft, zu erreichen, was ich mit erreichen wollte:

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