matplotlib를 사용하여 마우스 릴리스 이벤트 좌표를 표시하려면 다음 단계를 수행하면 됩니다.
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- 그림과 서브플롯 세트를 생성합니다.
- 10의 범위에서 선을 그립니다.
- *onclick* 함수 결합 이벤트 *button_release_event* .
- 이벤트와 해당 x 및 y 데이터를 인쇄합니다.
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
matplotlib에서 pyplot을 pltplt.rcParams['backend'] ='TkAgg'plt.rcParams["Figure.figsize"] =[7.50, 3.50]plt.rcParams["Figure.autolayout"] =Truedef onclick( event):print(event.button, event.xdata, event.ydata)fig, ax =plt.subplots()ax.plot(range(10))fig.canvas.mpl_connect('button_release_event', onclick)plt.show ()
출력
MouseButton.LEFT 4.961566107601828 1.6644009000562534MouseButton.LEFT 6.782345894140708 3.7026907931745727Mouse.