【发布时间】:2019-12-17 13:11:22
【问题描述】:
我有一个列表和一个值,如下所示:
y = [5, 6, 7, 3, 8, 10, 5, 2, 8, 15]
y0 = 9
如果我绘图,那么我会低于绘图
为了绘图,我使用以下代码:
a = []
for i in range(len(y)):
a.append(y0)
x = []
for i in range(len(y)):
x.append(i)
l5 = list(zip(y, x))
print(l5)
l6 = list(zip(a, x))
print(l6)
plt.plot(x, y, '-')
plt.plot(x, a, '-')
plt.show()
从图中我可以看到有 3 个交叉点。如何获取交点的索引(x 轴的 x 值)?例如,在上面的图中,类似于 (4.2, 5.3, 8.1)。
【问题讨论】:
标签: python-3.x