我在和NYC MVA data合作。该数据集包含纽约市周围约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's answer,我已经尝试设置rcParams
import matplotlib as mpl
mpl.rcParams['agg.path.chunksize'] = 2_000_000
然而,即使有200万的区块大小,它仍然太小。我甚至做了更大的尝试,但没有效果。显然,我应该能够做more with less。
如何纠正此问题以创建此绘图?
发布于 2020-12-05 10:39:21
我刚刚在我的plt.plot()
之前设置了mpl.rcParams['agg.path.chunksize'] = 10000
重新启动了我的集成开发环境,它似乎起作用了。
https://stackoverflow.com/questions/63911279
复制相似问题