<i id='O4DQb'><tr id='O4DQb'><dt id='O4DQb'><q id='O4DQb'><span id='O4DQb'><b id='O4DQb'><form id='O4DQb'><ins id='O4DQb'></ins><ul id='O4DQb'></ul><sub id='O4DQb'></sub></form><legend id='O4DQb'></legend><bdo id='O4DQb'><pre id='O4DQb'><center id='O4DQb'></center></pre></bdo></b><th id='O4DQb'></th></span></q></dt></tr></i><div id='O4DQb'><tfoot id='O4DQb'></tfoot><dl id='O4DQb'><fieldset id='O4DQb'></fieldset></dl></div>

<legend id='O4DQb'><style id='O4DQb'><dir id='O4DQb'><q id='O4DQb'></q></dir></style></legend>

        • <bdo id='O4DQb'></bdo><ul id='O4DQb'></ul>

        <small id='O4DQb'></small><noframes id='O4DQb'>

        <tfoot id='O4DQb'></tfoot>
      1. 如何在交互式绘图(Python)中用鼠标指向(x,y)位置?

        时间:2023-09-03
          <tbody id='ePfrh'></tbody>
        1. <i id='ePfrh'><tr id='ePfrh'><dt id='ePfrh'><q id='ePfrh'><span id='ePfrh'><b id='ePfrh'><form id='ePfrh'><ins id='ePfrh'></ins><ul id='ePfrh'></ul><sub id='ePfrh'></sub></form><legend id='ePfrh'></legend><bdo id='ePfrh'><pre id='ePfrh'><center id='ePfrh'></center></pre></bdo></b><th id='ePfrh'></th></span></q></dt></tr></i><div id='ePfrh'><tfoot id='ePfrh'></tfoot><dl id='ePfrh'><fieldset id='ePfrh'></fieldset></dl></div>

            <legend id='ePfrh'><style id='ePfrh'><dir id='ePfrh'><q id='ePfrh'></q></dir></style></legend>

              <small id='ePfrh'></small><noframes id='ePfrh'>

              • <tfoot id='ePfrh'></tfoot>

                • <bdo id='ePfrh'></bdo><ul id='ePfrh'></ul>
                  本文介绍了如何在交互式绘图(Python)中用鼠标指向(x,y)位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用 ipython 笔记本(带有神奇的 %matplotlib nbagg).我正在查看 matplotlib.widget.Cursor 但仅查看光标 widgets.Cursor.所以我想在图中选择两个点并获取初始和最终的 x,y 位置(例如时间与温度,选择点必须返回初始和最终时间).我需要它来手动选择任意间隔.我认为它类似于 获取全局 x,y 位置,但我在那篇文章中不太了解.

                  I use ipython notebook (with the magic %matplotlib nbagg). I was reviewing the matplotlib.widget.Cursor but the cursor is only viewed widgets.Cursor. So I'd like to select two points clicking in the plot and get the initial and final x,y-position (e.g. time vs Temperature, selecting to points must return initial and final time). I need it for selecting manually an arbitrary interval. I think it's similar to get global x,y position, but I didn't understand well in that post.

                  如何在交互式绘图 (Python) 中获得鼠标指向的 (x,y) 位置?

                  How can I get a (x,y) position pointing with mouse in a interactive plot (Python)?

                  观察.类似于 IDL 中的 CURSOR 过程

                  Obs. Something similar to CURSOR Procedure in IDL

                  推荐答案

                  事件处理应该工作.

                  import matplotlib.pylab as plt
                  import numpy as np
                  
                  f,a = plt.subplots()
                  x = np.linspace(1,10,100)
                  y = np.sin(x)
                  a.plot(x,y)
                  pos = []
                  def onclick(event):
                      pos.append([event.xdata,event.ydata])
                  f.canvas.mpl_connect('button_press_event', onclick)
                  f.show()
                  

                  每次单击时,当前光标位置都会附加到 pos.

                  On each click the current cursor position is appended to pos.

                  这篇关于如何在交互式绘图(Python)中用鼠标指向(x,y)位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:从 tkinter 中的 Text 小部件复制格式化文本 下一篇:Python tkinter 禁用按钮,直到所有字段都填满

                  相关文章

                • <i id='QHbue'><tr id='QHbue'><dt id='QHbue'><q id='QHbue'><span id='QHbue'><b id='QHbue'><form id='QHbue'><ins id='QHbue'></ins><ul id='QHbue'></ul><sub id='QHbue'></sub></form><legend id='QHbue'></legend><bdo id='QHbue'><pre id='QHbue'><center id='QHbue'></center></pre></bdo></b><th id='QHbue'></th></span></q></dt></tr></i><div id='QHbue'><tfoot id='QHbue'></tfoot><dl id='QHbue'><fieldset id='QHbue'></fieldset></dl></div>
                • <small id='QHbue'></small><noframes id='QHbue'>

                • <tfoot id='QHbue'></tfoot>
                    <bdo id='QHbue'></bdo><ul id='QHbue'></ul>
                    <legend id='QHbue'><style id='QHbue'><dir id='QHbue'><q id='QHbue'></q></dir></style></legend>