我有一个列表,(a, b)
希望matplotlib
在python中绘制为实际的xy坐标。当前,它正在绘制两个图,其中列表的索引给出x坐标,第一个图的y值是对中的a
s,第二个图的y值是对中的b
s。
澄清一下,我的数据看起来像这样:li = [(a,b), (c,d), ... , (t, u)]
我想做一个单行代码,只是调用plt.plot()
不正确。如果我不需要单线,我可以轻松地做:
xs = [x[0] for x in li]
ys = [x[1] for x in li]
plt.plot(xs, ys)
如何获取matplotlib将这些对绘制为xy坐标?
plt.scatter( * xy.T )
工作原理:简短而晦涩x, y = xy.T; plt.scatter( x, y )