matplotlibでクリックした場所にプロットをしていくスクリプトを作成しています。
そのなかで、クリックした回数をカウントするスクリプト(回数が表示されるのが好ましい)を組み込みたいと考えていますが、良い情報がなく困っています。
ちょっとした提案等でも構いませんので、回答していただけると嬉しいです。
ソースコードは以下です。ターミナルで動かしてみてください。
python
import matplotlib.pyplot as plt markers = list('ov^<>12348sp*hH+xD') colors = list('bgrcmyk') def motion(event): global i, j x = event.xdata y = event.ydata plt.plot([event.xdata],[event.ydata], marker=markers[i], color=colors[j], markersize=12) i = (i + 1) % len(markers) j = (j + 1) % len(colors) plt.draw() fig, ax = plt.subplots() ax.set_xlim(0, 1) ax.set_ylim(0, 1) i = j = 0 plt.connect('button_press_event', motion) plt.show()
まだ回答がついていません
会員登録して回答してみよう