matplotlibでクリックした場所にプロットをしていくスクリプトを作成しています。
そのなかで、クリックした回数をカウントするスクリプト(回数が表示されるのが好ましい)を組み込みたいと考えていますが、良い情報がなく困っています。
ちょっとした提案等でも構いませんので、回答していただけると嬉しいです。
ソースコードは以下です。ターミナルで動かしてみてください。
python
1import matplotlib.pyplot as plt 2markers = list('ov^<>12348sp*hH+xD') 3colors = list('bgrcmyk') 4def motion(event): 5 global i, j 6 x = event.xdata 7 y = event.ydata 8 plt.plot([event.xdata],[event.ydata], marker=markers[i], color=colors[j], markersize=12) 9 i = (i + 1) % len(markers) 10 j = (j + 1) % len(colors) 11 plt.draw() 12 13fig, ax = plt.subplots() 14ax.set_xlim(0, 1) 15ax.set_ylim(0, 1) 16i = j = 0 17plt.connect('button_press_event', motion) 18plt.show()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/08 03:17
2021/12/08 03:40
2021/12/08 03:43
2021/12/08 03:52
2021/12/08 03:57
2021/12/08 04:11