私はmatplotlibを使ってスキャターを描くことを学んでいます。しかし、バグがあり、それは色の引数と関連しているようです。誰も私にそのミスを説明できますか?私はグーグルで答えは見つかりませんでした。前もって感謝します。ValueError:引数タイプ<type 'bool'>をrgba配列に変換できませんか?
xActA = range(10)
yActA = np.random.randn(10)
xActQ = range(10)
yActQ = np.random.randn(10)
xRa = np.random.randn(10)
yRa = np.random.randn(10)
f1 = figure(1)
scatter(xActA, yActA, c ='b', marker = 'o', facecolors = True, label = 'Answers')
scatter(xActQ, yActQ, c ='r', marker = 'o', facecolors = True, label = 'Questions')
xscale('log')
yscale('log')
title('User activity')
xlabel('Number of posts')
ylabel('Number of users')
legend()
f1.show()
f1.savefig('figure7_test.png')
ありがとうございました。私はコードを変更しました:ax1 = scatter(xActA、yActA、color = 'blue'、s = 20)、そして新しいエラーがあります:ValueError:シーケンスで配列要素を設定する。そしてそこに散布点がないプロットがありますが、そこには何もありません。間違いは何ですか?どうもありがとう。 – AnneS
@AnneSあなたが与えるデータからは言い難いです。これらの変更によって、それはまだ動作するはずです。だから問題はあなたが見せていないところです。新しいコードと**完全**トレースバックを別の質問に投稿してください。しかし、最初に、プログラムが動作するときにプログラムを理解し、失敗したことを変更したものを分析してみてください – joaquin