Python和科学计算认证群组  - 讨论区

标题:scatter中使用legend

2013年09月30日 星期一 11:17

        在机器学习中遇到一幅图:

代码如下 :

ax.scatter(dataMat[:, 0], dataMat[:, 1], \

               s = 20*np.array(labels), \

               c = np.array(labels)/3.)

x,y为dataMat的第0列跟第1列,每个点大小跟颜色由labels中元素一一决定,labels列表元素只含有1,2,3。从图也可以看出只含三类元素。想给这个图加个legend,说明三类点各代表什么。

 

在matplotlib官网只找到一个legend_scatter的例子

http://matplotlib.org/examples/pylab_examples/legend_scatter.html

不过似乎这儿不能这么用。请问大家有什么好方法

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号