1
とのプロットを作成できません。Pyplotは私がおよそ10Kポイントで散布を作成しようとしている私はより多くの〜より7280ポイント
from random import shuffle
import matplotlib.pyplot as plt
# Dataset of numbers up to 10k
numbers = range(10000)
shuffle(numbers)
xvalues, yvalues = zip(*list(enumerate(numbers)))
plt.scatter(yvalues, xvalues)
plt.xscale("log")
plt.show()
しかし、私はエラーを取得する:
Assertion failed: (transform_is_valid(m)), function CGMutablePathRef CGPathCreateMutableCopyByTransformingPath(CGPathRef, const CGAffineTransform *), file Paths/CGPath.cc, line 168. Abort trap: 6
ポイント数を約7284に減らすと動作します!
xvalues, yvalues = zip(*list(enumerate(numbers[:7284])))
なぜですか?
この問題は再現できません。どのようなPythonと 'matplotlib'バージョンを実行していますか? – Gabriel
あなたのmatplotlibをアップデートしてください – eyllanesc
私も再現できません。私はAnaconda2-4.0.0を実行しています – mwm314