如何使用matplotlib选择多个数据点并将其导出?

时间:2013-10-15 09:07:59

标签: python matplotlib tkinter pandas scipy

我使用matplotlib与熊猫组合。 我经常会绘制几个数据点,我想用套索工具选择一些点,并将这些信息保存为某种注释。

例如: 让我们说我绘制了这个数据帧的数据:

        Age Score
John    18  30
Maria   11  28
Paul    20  22
Frank   15  10  
Jade    18  30
Kim     30  25
...     ..  ..

我想选择套索类型的工具,我感兴趣的区域低年龄高分。 所以,最后,通过一些操作,我可以得到类似的东西:

    Age Score   GoodCandidate
John    18  30  True    
Maria   20  28  True
Paul    60  22  False
Frank   19  10  False
Jade    18  30  True
Kim     40  25  False
...     ..  ..   ...

建议怎么做?

1 个答案:

答案 0 :(得分:2)

如果您想自己拖动套索,这个食谱示例可能会很有用:

http://wiki.scipy.org/Cookbook/Matplotlib/Drag_n_Drop_Text_Example

如果您想查找,框内或框外的内容,此示例可能有所帮助:

http://matplotlib.org/examples/api/bbox_intersect.html