我正在尝试创建一个大约10k点的散点图:
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()
但我收到错误:
断言失败:(transform_is_valid(m)),函数CGMutablePathRef CGPathCreateMutableCopyByTransformingPath(CGPathRef,const CGAffineTransform *),文件Paths / CGPath.cc,第168行。 中止陷阱:6
如果我将点数减少到7284左右就可以了!
xvalues, yvalues = zip(*list(enumerate(numbers[:7284])))
为什么?
答案 0 :(得分:1)
您需要升级matplotlib