ich die Zecken entfernen mitverstecken Zecken aber zeigen tick-Etiketten
ax.set_xticks([])
ax.set_yticks([])
aber entfernt die auch Etiketten. Jede Art und Weise ich die Zecke Etiketten zeichnen kann, aber nicht die Zecken und die Wirbelsäule
ich die Zecken entfernen mitverstecken Zecken aber zeigen tick-Etiketten
ax.set_xticks([])
ax.set_yticks([])
aber entfernt die auch Etiketten. Jede Art und Weise ich die Zecke Etiketten zeichnen kann, aber nicht die Zecken und die Wirbelsäule
Sie die Zecke Länge auf 0 gesetzt können mit tick_params
(http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.tick_params):
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1],[1])
ax.tick_params(axis=u'both', which=u'both',length=0)
plt.show()
matplotlib.pyplot.setp(*args, **kwargs)
wird verwendet, um Eigenschaften eines Künstler Objekt einzustellen . Sie können dies zusätzlich zu get_xticklabes()
verwenden, um es unsichtbar zu machen.
etwas auf den Linien der folgenden
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(2,1,1)
ax.set_xlabel("X-Label",fontsize=10,color='red')
plt.setp(ax.get_xticklabels(),visible=False)
ist unter der Referenz Seite http://matplotlib.org/api/pyplot_api.html
Vielen Dank für Ihre Antworten @ julien-Spronck und @cmidi.
Als Hinweis musste ich beide Methoden verwenden, damit es funktioniert:
import numpy as np
import matplotlib.pyplot as plt
fig, (ax1, ax2, ax3) = plt.subplots(1, 3, figsize=(11, 3))
data = np.random.random((4, 4))
ax1.imshow(data)
ax1.set(title='Bad', ylabel='$A_y$')
# plt.setp(ax1.get_xticklabels(), visible=False)
# plt.setp(ax1.get_yticklabels(), visible=False)
ax1.tick_params(axis='both', which='both', length=0)
ax2.imshow(data)
ax2.set(title='Somewhat OK', ylabel='$B_y$')
plt.setp(ax2.get_xticklabels(), visible=False)
plt.setp(ax2.get_yticklabels(), visible=False)
# ax2.tick_params(axis='both', which='both', length=0)
ax3.imshow(data)
ax3.set(title='Nice', ylabel='$C_y$')
plt.setp(ax3.get_xticklabels(), visible=False)
plt.setp(ax3.get_yticklabels(), visible=False)
ax3.tick_params(axis='both', which='both', length=0)
plt.show()
Sie die Plot-Etiketten oder die Zecke Etiketten bedeuten? –
danke, ich meine die Tick-Etiketten. klärte die Frage ... – user308827
was meinst du mit Wirbelsäule? –