python - 即使 agg.path.chunksize 很大,也会出现溢出错误
问题描述
我正在使用NYC MVA 数据。该数据集包含大约 170 万条纽约市附近的崩溃数据记录。我创建了一个名为 的新变量TOTAL PEDESTRIAN CASUALTIES
,我试图将它与一天中的时间进行对比:
plt.plot(df['TOTAL PEDESTRIAN CASUALTIES'], df['CRASH TIME'].dt.hour)
当我这样做时,我收到以下错误:
OverflowError: Exceeded cell block limit (set 'agg.path.chunksize' rcparam)
根据Serenity 的回答,我尝试设置rcParams
:
import matplotlib as mpl
mpl.rcParams['agg.path.chunksize'] = 2_000_000
然而,即使有 200 万的块大小,它仍然太小。我已经比那更大了,没有任何效果。显然,我应该能够事半功倍。
我怎样才能纠正这个问题来创建这个情节?
解决方案
mpl.rcParams['agg.path.chunksize'] = 10000
我刚刚使用我之前的设置重新启动了我的 IDE,plt.plot()
它似乎可以工作。
推荐阅读
- angular - docker 容器中的 GitLab 管道 e2e 测试失败
- curl - Paypal NVP Api 设置订单状态“已完成”
- r - R:如何绘制 rpivotTable 或 dcast 表,其中汇总列与 Excel 相同,用于报告连续数据
- c# - Xamarin.iOS 未在警报中正确显示按钮
- jquery - Laravel - 图片上传提交表单而不是打开目录文件
- python - 为什么我的可选 python 参数会引发错误?
- php - 使用 date_format() 函数未在 html 表中显示来自 mysql 数据库的日期
- mysql - 如何使用 gitlab CI/CD 设置与 MySql 数据库的连接
- javascript - TypeError:servguild.roles.find 不是函数
- reactjs - 库没有任何可下载类型时出现打字稿错误