0

私は計算されたデータ (x,y) を紙の画像の上に置き、その境界の一部と比較したいと考えています。この画像が 2D の x,y プロットである場合、簡単に点を抽出して、一緒にプロットできたはずです。ただし、この画像は 3D カラー プロットであるため、画像を読み取るだけの場合は、それに従って座標を定義し、データを上にプロットすると、最終的に 2 つのレイヤーのように見えます。

次の方法で散布点をプロットできます。

import matplotlib.pyplot as plt
im = plt.imread('fig_exp.png')
implot = plt.imshow(im)

# put a blue dot at (10, 20)
plt.scatter([10], [20], c='r', s=2000, marker=u'*')

plt.show()

しかし、たとえばプロットできるように画像座標を定義するにはどうすればよいですか

x=[-100,-80,-60,-40]
y=[10,15,20,25]
plt.plot(x,y,'-ro')

ここに画像の説明を入力

ここでの問題は、図のように座標を定義する方法がわからないことです。その上、散布図ではなく線としてプロットする方法がわかりません。

役立つソリューションに感謝します!

4

1 に答える 1