如何在python中散点图二维列表?

Suj*_*y_K 1 python plot scatter

如何散点图对列表的每个轴表示python中对中的一个值?我的清单看起来像这样

[(62725984, 63548262), (64797631, 64619047), (65069350, 65398449), (58960696, 57416785), (58760119, 58666604), (60470606, 61338129), (60728760, 59001882)]

kin*_*ing 5

这应该很容易。您可以将这对提取为两个变量,如下所示:

x,y = zip(*<name_of_your_2d_list>)
Run Code Online (Sandbox Code Playgroud)

此外,您可以将相同的scatter功能传递给

matplotlib.pyplot.scatter(*zip(*<name_of_your_2d_list>).

请尝试以下操作。它应该工作:

import matplotlib.pyplot, pylab

data = [(62725984, 63548262), (64797631, 64619047), (65069350, 65398449), (58960696, 57416785), (58760119, 58666604), (60470606, 61338129), (60728760, 59001882)]

matplotlib.pyplot.scatter(*zip(*data)) 
matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)