gpt4 book ai didi

matplotlib - matplotlib —以交互方式选择点或位置?

转载 作者:行者123 更新时间:2023-12-03 12:46:55 27 4
gpt4 key购买 nike

在R中,有一个locator函数,类似于Matlab的ginput,您可以用鼠标单击图形并选择任何x,y坐标。此外,还有一个名为identify(x,y)的函数,如果您给它绘制了一组绘制的点x,y,然后单击该图,它将返回最接近的x,y点的索引(在可调范围内公差)到您选择的位置(或多个索引,如果选择了多个点)。 Matplotlib中有这样的功能吗?

最佳答案

您可能要使用pick event:

fig = figure()
ax1 = fig.add_subplot(111)
ax1.set_title('custom picker for line data')
line, = ax1.plot(rand(100), rand(100), 'o', picker=line_picker)
fig.canvas.mpl_connect('pick_event', onpick2)

公差由选择器参数设置:
line, = ax1.plot(rand(100), 'o', picker=5)  # 5 points tolerance

关于matplotlib - matplotlib —以交互方式选择点或位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7969352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com