我想知道如何在西格玛= 1的距离上和下画两条y=x线?
米维
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = 8,8
plt.rcParams.update({'font.size': 16})
plt.style.use('ggplot')
%matplotlib inline
x = np.arange(11)
y = x
plt.plot(x,y)输出

问题
在给定的距离内,是否有任何numpy/scipy函数可以在y=x线上和下面绘制线?我知道轴线和轴线,但我不知道如何画平行于y=x线。我们很感激你的帮助。
发布于 2019-12-16 22:01:24
您可以试着在上面和下面绘制平行线。
y1 = x + 1
y2 = x - 1
plt.plot(y1,x)
plt.plot(y2,x)
plt.show()为了得到准确的距离,您必须计算所需的偏移量。而不是1,而是使用这个偏移量。
正如@Julien正确指出的那样,编辑。使用偏移量c = d/sqrt(2)。
c = d/sqrt(2) # d = required distance
y1 = x + c
y2 = x - chttps://stackoverflow.com/questions/59364843
复制相似问题