python - Matplotlib 给出错误 "OverflowError: In draw_path: Exceeded cell block limit"

标签 python python-3.x matplotlib

我正在尝试使用具有 100000000 个数据点的 matplotlib 渲染图像,它会产生错误 OverflowError: In draw_path: Exceeded cell block limit。它可以绘制的数据点数量是否有限制?

最佳答案

问题是后端 Agg 中点数的硬编码限制。

尝试使用:

import matplotlib as mpl
mpl.rcParams['agg.path.chunksize'] = 10000

或其他大值。

您可以在此处找到问题和建议的解决方案:https://github.com/matplotlib/matplotlib/issues/5907

关于python - Matplotlib 给出错误 "OverflowError: In draw_path: Exceeded cell block limit",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37470734/

相关文章:

python - 使用 matplotlib 条形图设置列的顺序

python - 为什么此代码不保存带有标题的图形?

python - 使用 conda 克隆环境时出现异常

python - 使用seaborn.objects接口(interface)绘制回归置信区间(v0.12)

python - 我已经设置了 RNG 和继续按钮,但继续后不会更新结果

python - 将字符串拆分为空白列表,当下一个字符不是破折号时不包括单个空格

c++ - Boost.Python 包装层次结构避免菱形继承

python - 模块未找到错误 : No module named 'mysite'

python - 比较 Pandas 中数据帧的标题

python-3.x - MovieWriter (ffmpeg) 不可用 PyCharm (Windows)