2012-05-09 9 views
-2

私のコードは、現在、次のようになります。グラフの問題

a = 3 
b = 4 
c = 0 
d = 1 
e = 7 
f = 6 
g = 5 

y = (0,1,2,3,4,5,6) 
x = (a,b,c,d,e,f,g) 
bar(y, x, linewidth = 3) 
show() 

が、私はエラーになっておく:間違って何が起こっているか

ValueError: setting an array element with a sequence. 

任意のアイデア?

+0

をどのように 'bar'定義されていますか? – phg

+0

ああ、bar()はグラフツールですか?私はそれがPythonで標準になったと思った。 – Hoops

+1

あなたのコードはPython 2.7と 'matplotlib'バージョン1.1.0を使って私にとってうまく動作します。 – Maehler

答えて

2

私の水晶玉は、あなたがmatplotlibを使用しようとしていることを示唆しています。その場合には、liststuplesからあなたxyを変更:

y = [0,1,2,3,4,5,6] 
x = [a,b,c,d,e,f,g] 
+0

+1優秀な占いのスキル –

+0

悪いこれを行け。私が試した – Hoops

+0

ありがとうしかし、今、このエラーを取得イム:TypeError例外:サポートされていないオペランドのタイプ(複数可)+について:「int型」と「list」の – Hoops

関連する問題