2017-10-31 36 views
-2

は、どのように私はPythonでペアの値の1つを表すプロットの各軸とのペアのリストをプロット散乱することができますか?これは簡単なはずPythonで二次元リストをプロットする方法は?

import matplotlib.pyplot 
import pylab 
list1 = [(62725984, 63548262), (64797631, 64619047), (65069350, 65398449), (58960696, 57416785), (58760119, 58666604), (60470606, 61338129), (60728760, 59001882)] 
list1 = list(zip(*list1)) 
pylab.scatter(list(list1[0]),list(list1[1])) 
pylab.show() 

答えて

1

試してみるように見えます。次のように次の2つの変数にペアを抽出することができます。

x,y = zip(*<name_of_your_2d_list>) 

また、あなたが

matplotlib.pyplot.scatter(*zip(*<name_of_your_2d_list>)としてscatter関数に同じを渡すことができます。

以下を試してください。それは動作するはずです:

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() 
2

:私のリストは、コードの下、この

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

関連する問題