我想在点对之间得到一个简单的线图。 该函数应该将每一行单独添加到图中。
def newline(p1, p2):
ax = plt.gca()
l = mlines.Line2D(p1, p2)
ax.add_line(l)
return l
输入点对,如下所示:
[19, 11], [65, 56]
[19, 11], [52, 31]
[65, 56], [52, 31]
不幸的是,似乎出现了问题,因为情节看起来像这样:
答案 0 :(得分:0)
我找到了一个可能与其他人相关的解决方案:
Line2D将x值和y值作为两个参数
对代码进行一些修改可以解决问题:
def newline(p1, p2):
ax = plt.gca()
l = mlines.Line2D([p1[0], p2[0]], [p1[1], p2[1]])
ax.add_line(l)
return l