我在x和y轴上有随机数据。我想在(x,y)的散点图上绘制等效线,其中| xy | =常数。我需要一些帮助。谢谢!
这是我想要的例子:
答案 0 :(得分:1)
正如@fgnu所说,您可以在绘制散点的同一轴上绘制一条或多条线。例如:
white-space: pre
我不知道你的随机点的范围,所以我不能猜出你的线路适合哪个常数。
编辑计算点数"内部"曲线,您可以使用:
import numpy as np
import matplotlib.pyplot as plt
u = np.random.random(500) * 2 - 1
v = np.random.random(500) * 200 - 100
fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(u,v)
# now plot the hyperbola |xy| = 1
x = np.linspace(-1,1,100)
y1 = 1/np.abs(x)
y2 = -y1
ax.plot(x,y1,'k-')
ax.plot(x,y2,'k-')
plt.show()