Mit dem folgenden Code möchte ich die y-Tick-Label-Nummern durch Sterne ersetzen, deren Anzahl jeder Zahl entspricht. Zum Beispiel sollte das oberste Etikett 10 Sterne haben, die so ausgerichtet sind, dass der letzte Stern an der Stelle steht, an der sich die 0 von 10 gerade befindet. Sie müssen dynamisch generiert werden, was bedeutet, ich will mit plt.xticks vermeiden ([ ‚**********‘, .....]):Matplotlib-Marker als Tick Labels
import matplotlib.pyplot as plt
x = [1, 2]
y = [1, 4]
labels = ['Bogs', 'Slogs']
plt.plot(x, y, 'ro')
plt.xticks(x, labels, rotation='vertical')
plt.margins(0.2)
plt.subplots_adjust(bottom=0.15)
plt.show()
Hier ist im Grunde, was ich Ich versuche zu produzieren (dynamische Zahlen von Sternen pro den zugrunde liegenden y-Tick Label Werte):
Ich vermute, du meinst, du willst nicht 'plt.yticks (['**********', .....])' 'verwenden, dh 'y', nicht' x'? – Praveen