Gibt es eine Möglichkeit, einen Abstand zwischen den Ticks und der Wirbelsäule auf einem Liniendiagramm zu definieren? Ich es geschafft haben, die folgenden erstellen (yticks werden von der Wirbelsäule und die Gitterlinien getrennt)matplotlib separate Ticks vom Rücken
Mit dem folgenden Code:
params_1 = {
'axes.spines.top': False,
'axes.spines.left': False,
'axes.spines.right': False,
'ytick.major.size': 10,
}
plt.rcParams.update(params_1)
fig = plt.figure(figsize=(13,6.5))
ax = fig.add_subplot(111, facecolor='w')
ax.set_ylim([5,15])
ax.set_xticks([5,10,15,20,25])
ax.yaxis.grid()
ax_xgrid = ax.xaxis.grid(linestyle=':', linewidth=1.5)
[i.set_marker('o') for i in ax.yaxis.get_ticklines()]
[i.set_markeredgecolor('w') for i in ax.yaxis.get_ticklines()]
[i.set_markeredgewidth(4) for i in ax.yaxis.get_ticklines()]
Das sieht genau das, was ich möchte, aber wenn Speichern Sie die Figur mit Transparenz, dann sehe ich die weißen Kreise um die Yticks. Irgendwelche Ideen, wie man das löst?
Danke,
Können Sie zeigen eine [MCVE] des Codes, der das Diagramm erzeugt, so dass die Menschen leicht, diese Frage zu beantworten, ändern? – ImportanceOfBeingErnest
Ich habe die Frage bearbeitet. Die Hoffnung ist jetzt klarer. – ardms