2017-04-24 76 views
2

我已經繪製的分佈圖使用需要從表中兩列:如何將圖例添加到散點圖?

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)) 

我現在想要麼標註每個點或使用第一列 我怎麼會這麼做創建一個傳奇?

+0

上'matplotlib.pyplot.annotate'閱讀起來。 – Paul

+0

如果有幫助,請考慮[接受](http://meta.stackexchange.com/a/5235)/提供一個答案 - 它也表明您的問題已被回答 – MaxU

回答

3

使用label參數

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

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

enter image description here