teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

2021/07/11 16:54

投稿

kt19906
kt19906

スコア47

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
- ax = fig.add_subplot()
19
+ = fig.add_subplot()
19
20
  ax.plot(x1, y1)
20
21
 
21
22
 

3

題名の変更

2021/07/11 16:54

投稿

kt19906
kt19906

スコア47

title CHANGED
@@ -1,1 +1,1 @@
1
- matplotlibマウスで座標を取得
1
+ tkinter上でmatplotlibマウスで座標を取得
body CHANGED
File without changes

2

コードの修正

2021/07/10 16:07

投稿

kt19906
kt19906

スコア47

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

文章の改善

2021/07/10 16:05

投稿

kt19906
kt19906

スコア47

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