如何在python中放大肘部绘图?

如何在python中放大肘部绘图?,python,matplotlib,plot,nearest-neighbor,euclidean-distance,Python,Matplotlib,Plot,Nearest Neighbor,Euclidean Distance,我尝试使用技术计算每个点与其k个最近邻居之间的平均距离,并生成k距离弯头图,以查找eps值,但我不知道如何在绘图上应用放大以清楚地看到弯头,如下图所示: 和 这是我的密码 neighbors = NearestNeighbors(n_neighbors=6) neighbors_fit = neighbors.fit(data_scale) distances, indices = neighbors_fit.kneighbors(data_scale) print(distances) di

我尝试使用技术计算每个点与其k个最近邻居之间的平均距离,并生成k距离弯头图,以查找eps值,但我不知道如何在绘图上应用放大以清楚地看到弯头,如下图所示: 和

这是我的密码

neighbors = NearestNeighbors(n_neighbors=6)
neighbors_fit = neighbors.fit(data_scale)
distances, indices = neighbors_fit.kneighbors(data_scale)
print(distances)
distances = np.sort(distances, axis=0)
distances = distances[:,1]
plt.plot(distances)
plt.xlabel('Distance')
plt.ylabel('eps')
plt.title('Elbow Method For Optimal eps')
plt.show()

你能帮我吗?

要放大,你可以通过
plt.xlim()
plt.ylim()

e、 g


是否自动放大到弯头点?
plt.xlim([5000, 6000])
plt.ylim([0, 400])