【发布时间】:2019-02-12 22:22:07
【问题描述】:
我无法将散点图中的两组点相互连接起来,这样一条线(在此示例中,使用虚拟数据)将所有“前”点与相应的“后”点连接起来。 'marker = 'o-' 参数不适用于 plt。 scatter,但对于 plt.阴谋。关于如何连接相应值的建议?谢谢,希望这个问题有意义!
import matplotlib.pyplot as plt
import numpy as np
x1 = ["pre"] * 4
x2 = ["post"] * 4
y1 = [0.1, 0.15, 0.13, 0.25]
y2 = [0.85, 0.76, 0.8, 0.9]
plt.scatter(x1, y1, color='y')
plt.scatter(x2, y2, color='g')
plt.show()
【问题讨论】:
-
也许你想多了。
for i in range(len(x1)): plt.plot([x1[i],x2[i]], [y1[i],y2[i]]) -
是的,效果很好!我还添加了 marker = 'o' 以便出现端点。谢谢!
标签: python matplotlib scatter-plot