Ich habe einen DataFrame mit einigen Bestandsinformationen erstellt. Wenn ich versuche, den Index als Datenbeschriftungen zu verwenden, funktioniert er nicht. Dies macht es so, dass ich die Aktien nicht unterscheiden kann, besonders wenn ich mehr hinzufüge. Wenn ich die Legende plotte, werden die Indexliste, der Typ und der Name angezeigt. Es scheint, jeden Punkt in einem Etikett zu kombinieren.Index für Streudiagramm verwenden Legende
My Table:
Dividend ExpenseRatio Net_Assets PriceEarnings PriceSales
Ticker
ijr 0.0142 0.12 18.0 20.17 1.05
ijh 0.0159 0.12 27.5 20.99 1.20
Mein Plotten Code:
plt.scatter(df.PriceSales, df.PriceEarnings, label = df.index)
plt.xlabel('PriceSales')
plt.ylabel('PriceEarnings')
plt.legend()
plt.show()
Meine Legende Ausgabe:
Index(['ijr', 'ijh'],dtype='object',name='Ticker')
Ihre Lösung gearbeitet! Vielen Dank. – Evy555