根据以下评论进行编辑。我的问题仍然存在。
此刻,我正在绘制两个变量的图形并标记直线最接近的点,如下所示:
import matplotlib.pyplot as plt
import numpy as np
dat = np.loadtxt(fname="data.txt")
plt.plot(dat[:,0], dat[:,1], dat[:,0],dat[:,2])
plt.axvline(x=35, color='k', linestyle='--',label="closest approach")
plt.legend(bbox_to_anchor=(1,1),
bbox_transform=plt.gcf().transFigure)
我想自动标记和标记两条线中最接近的两点或三点,但是我有点挣扎-有什么想法吗?