请问在python中怎么绘制分类散点图之间的连线

请问在python中怎么绘制分类散点图之间的连线?效果如图中灰色线所示

img


在原excel表格中,图中红色和蓝色的点分别是两列,灰线连起来的点是同一行

给你提供一个思路试一下看看行不行,因为在同一行的连线,那么可以for i in range(len(data['列名'])索引列,就可以很容易取数据,plt.plot()把这些点连接起来就行了,举个例子

x1 = np.arange(0, 2, 0.2)
x2 = np.arange(1, 3, 0.2)
y1 = 10*x1
y2 = 50*x2

fig, ax = plt.subplots()
ax.plot(x1, y1, x2, y2, color='r')
for i in range(len(x1)):
    plt.plot([x1[i],x2[i]],[y1[i],y2[i]],color='gray')
    plt.scatter([x1[i],x2[i]],[y1[i],y2[i]],color='b')
    
ax.set_title('line between spot')
plt.show()

img