2016-08-18 11 views
0

私は2つのリストを持っており、これらの2つのリストから、私は私が試したコードの一部を持っているgraphic.Hereを作りたいが、それは私にエラーを与えた私は解決するために何ができる2リストからグラフィックを作成するにはどうしたらいいですか?

'TypeError: float() argument must be a string or a number'.

この?

import matplotlib.pyplot as plt 

lijst1={1,2,3} 
lijst2={1,2,3} 

plt.plot([lijst1],[lijst2], 'ro') 
plt.axis ([1,10,0,10]) 

plt.show() 

答えて

1

lijst1とlijst2の中括弧を[]で置き換えてみてください。 Pythonの中括弧は、通常、辞書を表すために使用されます。また、プロット関数の呼び出しで、括弧をlijst1とlijst2から削除します。

次のコードは、Python 3.5

import matplotlib.pyplot as plt 

lijst1=[1,2,3] 
lijst2=[1,2,3] 

plt.plot(lijst1,lijst2, 'ro') 
plt.axis ([1,10,0,10]) 

plt.show() 
に私のためにプロットを作成
関連する問題