2017-04-24 112 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