我的数据集中有4个点(xy坐标)
coordinates = [[1,2], [10,11], [3,4], [14,15]]
现在,使用matplotlib绘制它们很容易。 但我想将它们显示为第一点和第二点之间的偏差。 看起来应该是这样的
1,2 --- 10,11
3,4 --- 14,15
---是一条虚线。
fig2 = plt.figure()
shapeplot1 = fig2.add_subplot(111)
coordinates = [[1,2], [10,11], [3,4], [14,15]]
data = np.array(coordinates)
x1, y1 = data.T
shapeplot1.scatter(x1,y1, color='red')
plt.show()
答案 0 :(得分:0)
好的,我找到了答案。人们可以具体给出情节函数两点。
fig2 = plt.figure()
shapeplot1 = fig2.add_subplot(111)
coordinates = [[1,2], [10,11], [12,12], [14,15]]
data = np.array(coordinates)
x1, y1 = data.T
shapeplot1.scatter(x1,y1, color='red')
shapeplot1.plot([coordinates[0][0], coordinates[1][0]], [coordinates[0][1], coordinates[1][1]])
shapeplot1.plot([coordinates[2][0], coordinates[3][0]], [coordinates[2][1], coordinates[3][1]])
plt.show()