请问在python中怎么绘制分类散点图之间的连线?效果如图中灰色线所示
在原excel表格中,图中红色和蓝色的点分别是两列,灰线连起来的点是同一行
请问在python中怎么绘制分类散点图之间的连线?效果如图中灰色线所示
给你提供一个思路试一下看看行不行,因为在同一行的连线,那么可以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()