Entfernen bestimmte Zecken von matplotlib Grundstück

Ich versuche zu entfernen, die Herkunft Zecken von meinem Grundstück unten, um Sie zu stoppen überlappen, alternativ nur bewegen Sie sich voneinander Weg, wäre auch toll ich habe diese:

Entfernen bestimmte Zecken von matplotlib Grundstück

xticks = ax.xaxis.get_major_ticks()
xticks[0].label1.set_visible(False)
yticks = ax.yaxis.get_major_ticks()
yticks[0].label1.set_visible(False)

Aber dieser entfernt die ersten und die letzten Zecken aus der y-Achse wie folgt:

Entfernen bestimmte Zecken von matplotlib Grundstück

Hat jemand eine Idee, wie dies zu tun? Jegliche Hilfe würde sehr geschätzt werden.

EDIT: Hinzugefügt mehr Beispiel-code

import matplotlib
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
plt.xlabel(xlab)
plt.ylabel(ylab)
ax.spines["right"].set_color('none')
ax.xaxis.set_ticks_position('top')
ax.yaxis.set_ticks_position('left')
ax.spines["bottom"].set_color('none')
ax.xaxis.set_label_position('top')
ax.spines['left'].set_color('black')
ax.spines['top'].set_color('black')
ax.tick_params(colors='black')
xticks = ax.xaxis.get_major_ticks()
xticks[0].label1.set_visible(False)
yticks = ax.yaxis.get_major_ticks()
yticks[-1].label1.set_visible(False)
for x, y in all:
    ax.plot(x, y, 'ro')
InformationsquelleAutor Jsg91 | 2013-10-21
Schreibe einen Kommentar