- くだすれPython(超初心者用) その30©2ch.net
942 :デフォルトの名無しさん[]:2016/10/09(日) 18:20:09.71 ID:xxl1bgNt - matplotlibで散布図を作り
でてきた点をドラッグ&ドロップで動かしてその始点と終点を計測したいのですが (満足できるまで動かした後の最終的な始点と終点 どのように実装すればいいのでしょうか? http://qiita.com/mountcedar/items/ccf671a497563b0cd671 ここのdraggable_rectangle.pyを参考にやっているのですが 計測抜きで単純に○を動かそうと rects = ax.bar(range(10), 20 * np.random.rand(10))を rects = ax.plot(range(10), 10 * np.random.rand(10),marker="o") とかえるだけでは駄目なようでして・・・
| - くだすれPython(超初心者用) その30©2ch.net
944 :デフォルトの名無しさん[]:2016/10/09(日) 19:00:09.55 ID:xxl1bgNt - >>942 捕捉
2次元のデータセットがありまして,それを散布図にし どれをどのくらい動かしたかを計測したいといった感じです
| - くだすれPython(超初心者用) その30©2ch.net
947 :デフォルトの名無しさん[sage]:2016/10/09(日) 21:15:21.26 ID:xxl1bgNt - >>942>>943>>945
解決しました 変な説明で混乱させてしまったみたいですみません
| - Matplotlib でグラフプログラミング【Python】
220 :デフォルトの名無しさん[]:2016/10/09(日) 23:30:59.35 ID:xxl1bgNt - matplotlibで簡単なGUIのアプリケーションを自作しようと考えています
そこでボタンを押したときにキャンバスの中央に点がでるようなGUIを作成しようとしているのですが from numpy.random import rand import matplotlib.pyplot as plt from matplotlib.widgets import Button fig = plt.figure() ax = fig.add_subplot(111) plt.subplots_adjust(bottom=0.2) class Index(object): def next(self, event): xdata = event.xdata ydata = event.ydata plt.plot(0,0,color="red",marker="o") plt.draw() axnext = plt.axes([0.81, 0.05, 0.1, 0.075]) bnext = Button(axnext, 'circle') bnext.on_clicked(Index().next) plt.show() サイトを参考に以上のように組んではいるのですが ボタンを押した際ボタンの方の中央にプロットされてしまいます これをキャンバスの方の中央にプロットするにはどのようにしたらよいでしょうか? 欲を言えばボタンを押した後に中央のキャンバス上でクリックした場所に赤い点を出したいです
|
|