2017-04-24 10 views
2

Ich habe ein Streudiagramm aufgetragen, die mit zwei Spalten aus einer Tabelle nimmt:Wie füge ich eine Legende zu einem Streudiagramm hinzu?

df.plot.scatter("volume/mm^3", "Cost per m^3/$") 
plt.title("Volume vs. Cost Analysis", size = 16) 
plt.ylim((0,80000)) 
plt.xlim((7500,30000)) 

ich jetzt versuchen, entweder jeden Punkt mit Anmerkungen versehen bin oder eine Legende erstellen die erste Spalte mit Wie würde ich das tun?

+0

auf 'matplotlib.pyplot.annotate' Lesen auf. – Paul

+0

Bitte beachten Sie [akzeptieren] (http://meta.stackexchange.com/a/5235)/eine Antwort zu beantworten, wenn es hilfreich war - es wird auch angezeigt, dass Ihre Frage beantwortet wurde – MaxU

Antwort

3

Verwenden Sie den label Parameter

df = pd.DataFrame(np.random.rand(10, 2), columns=['x', 'y']) 

df.plot.scatter('x', 'y', label='x') 

enter image description here

Verwandte Themen