質問編集履歴
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,8 @@
|
|
15
15
|
y1 = [2,4,6,9]
|
16
16
|
|
17
17
|
fig = plt.figure()
|
18
|
+
ax
|
18
|
-
|
19
|
+
= fig.add_subplot()
|
19
20
|
ax.plot(x1, y1)
|
20
21
|
|
21
22
|
|
3
題名の変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
matplotlibマウスで座標を取得
|
1
|
+
tkinter上でmatplotlibマウスで座標を取得
|
body
CHANGED
File without changes
|
2
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,6 +22,7 @@
|
|
22
22
|
def Click(event):
|
23
23
|
global x_val, y_val
|
24
24
|
x_val, y_val = (event.xdata, event.ydata)
|
25
|
+
print(x_val, y_val) ######こっちは正常に座標を出力してくれる#######
|
25
26
|
|
26
27
|
|
27
28
|
root = tk.Tk()
|
1
文章の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
tkinterのキャンバス内にmatplotlibでグラフを作成しました.
|
2
2
|
|
3
|
-
|
3
|
+
グラフ上でクリックした場所に新たなプロットを追加できるようなプログラムを書きたいと考えています.
|
4
4
|
|
5
|
-
そのためにマウスでクリックした場所のグラフの座標を取得
|
5
|
+
そのためにまずは,マウスでクリックした場所のグラフの座標を取得することを考えました.
|
6
6
|
|
7
7
|
def Click(event)でマウスの座標を取得できたのですが,関数の外で取得した値を使うことができません.
|
8
8
|
|