x、y散布図に任意の線の上または下の任意の点を生成したいとします。たとえば、行がy = xならば、プロットの左上(線の上)に点のリストを、プロットの右下に(線の下に)点のリストを生成したいと思います。Pythonで線の上と下にランダムな点を生成する
import random
import matplotlib.pyplot as plt
num_points = 10
x1 = [random.randrange(start=1, stop=9) for i in range(num_points)]
x2 = [random.randrange(start=1, stop=9) for i in range(num_points)]
y1 = [random.randrange(start=1, stop=5) for i in range(num_points)]
y2 = [random.randrange(start=6, stop=9) for i in range(num_points)]
plt.scatter(x1, y1, c='blue')
plt.scatter(x2, y2, c='red')
plt.show()
しかし、私は、YはC(C =式に私を制限する、独立してxとyのポイントを発生:ここでのポイントは、Yの上または下に= 5である例であるです定数です)。これをどのy = mx + bにまで拡張することができますか?
あなたの制約を使って対応するy座標? – jq170727