Python “全息视图”;要点;使用Datashader但是;“曲线”;正在抛出一个错误

Python “全息视图”;要点;使用Datashader但是;“曲线”;正在抛出一个错误,python,holoviews,datashader,Python,Holoviews,Datashader,我在Jupyter笔记本中使用Python处理大数据(约2500万个点),希望有一个交互式图形,也不需要永远加载。使用Bokeh给了我交互性和全息视图,Datashader允许相对快速地绘制数据 Python:3.7.6 博克:1.4.0 全息视图:1.14.3 Numpy:1.19.5 熊猫:1.0.1 努巴:0.48.0 运行此示例代码没有问题: 导入numpy作为np,pandas作为pd,holoviews作为hv 从holoviews.operation.datashader导入dat

我在Jupyter笔记本中使用Python处理大数据(约2500万个点),希望有一个交互式图形,也不需要永远加载。使用Bokeh给了我交互性和全息视图,Datashader允许相对快速地绘制数据

Python:3.7.6
博克:1.4.0
全息视图:1.14.3
Numpy:1.19.5
熊猫:1.0.1
努巴:0.48.0

运行此示例代码没有问题:

导入numpy作为np,pandas作为pd,holoviews作为hv
从holoviews.operation.datashader导入datashade
hv.extension('bokeh','matplotlib')
n=100000
日期=pd.日期范围(起始时间=1990-01-01',频率=1T',周期=n)
点=高压点((日期,
np.random.normal(大小=(n,))
datashade(点,cmap=['red'])。选项(宽度=800)
这给出了一个很好的图表:

但当我将Holoviews选项从“点”切换到“曲线”(这是原始代码)时,如下所示:

导入numpy作为np,pandas作为pd,holoviews作为hv
从holoviews.operation.datashader导入datashade
hv.extension('bokeh','matplotlib')
n=100000
日期=pd.日期范围(起始时间=1990-01-01',频率=1T',周期=n)
曲线=高压曲线((日期,
np.random.normal(大小=(n,))
datashade(曲线,cmap=['red'])。选项(宽度=800)
我犯了一个很长的错误:

警告:param.dynamic\u操作:可调用引发的“TypingError('在Nopyton模式管道中失败(步骤:Nopyton前端)\n\x1b[1m\x1b[1m\x1b[1m在Nopyton模式管道中失败(步骤:Nopyton前端)\n\x1b[1m\x1b[1m\x1b[1m\x1b[1m在Nopyton模式管道中失败(步骤:Nopyton前端)\n\x1b[1m\x1b[1m\x1b[1m\x1b][1m在nopython模式管道中失败(步骤:nopython frontend)\n处出现内部错误。\n\x1b[1m\x1b[1m元组索引超出范围\x1b[0m\n\x1b[0m\x1b[1m[1]期间:在C:\\Users\\HornLab\\Anaconda3\\lib\\site packages\\datashader\\glyphs\\line.py(653)\x1b[0m\n可在调试级别记录详细信息。\n\x1b[1m\nFile”..\\\\\\\\\\Anaconda3\\lib\\site packages\\datashader\\glyphs\\line.py”,第653行:\x1b[0m\n\x1b[1mdef\u xiaolinwu(i,x0,x1,y0,y1,append,*aggs_and_cols):\n\n agg=aggs_and_and_cols[0]\n\x1b[1m cols=aggs_and_[1]\n\x1b[0m\x1b[0m\x1b]1m\x1b[0m\x1b][0m\x1b[1m[2]在:在(33)键入呼叫期间\n\x1b[0m\n\x1b[0m\x1b[1m[3]在:解析被叫人类型:类型(CPUDispatcher())\x1b[0m\n\x1b[0m\x1b[1m[4]在:在(33)键入呼叫期间\n\x1b[0m\n\x1b[1m\n文件“”,在:解析被叫人类型(CPUDispatcher())期间第33行:\x1b[0m\n\x1b[1m\x1b[1m\x1b]During:在(13)\n\x1b[0m\n\x1b[0m\x1b[1m\n]期间在(13)\n\x1b[0m\x1b[1m[4]期间在(13)\n\x1b[0m\n\x1b[1m\n文件“”期间在(13)期间键入呼叫,第13行:\x1b[0m\n\x1b[1m\x1b[0m\n\x1b[0m\x1b[0m\n\n\x1b[1m]During:在(10)\n\x1b[0m\n\x1b[0m\x1b[1m\n]期间在(10)\n\x1b[0m\n\x1b[1m\n]期间在(10)期间键入呼叫期间在(10)\n\x1b[0m\n\x1b[1m\n文件“”,第10行:\x1b[0m\n\x1b[1m\x1b[0m\n')。
作为动态_操作调用(高度=400,比例=1.0,宽度=400,x_范围=无,y_范围=无)
警告:param.dynamic\u操作:可调用的raised“TypingError('在nopython模式管道中失败(步骤:nopython前端)\n\x1b[1m\x1b[1m\x1b[1m在nopython模式管道中失败(步骤:nopython前端)\n\x1b[1m\x1b[1m\x1b[1m\x1b[1m在nopython模式管道中失败(步骤:nopython前端)\n\x1b[1m\x1b[1m\x1b[1m\x1b][1m在nopython模式管道中失败(步骤:nopython frontend)\n处出现内部错误。\n\x1b[1m\x1b[1m元组索引超出范围\x1b[0m\n\x1b[0m\x1b[1m[1]期间:在C:\\Users\\HornLab\\Anaconda3\\lib\\site packages\\datashader\\glyphs\\line.py(653)\x1b[0m\n可在调试级别记录详细信息。\n\x1b[1m\nFile”..\\\\\\\\\\Anaconda3\\lib\\site packages\\datashader\\glyphs\\line.py”,第653行:\x1b[0m\n\x1b[1mdef\u xiaolinwu(i,x0,x1,y0,y1,append,*aggs_and_cols):\n\n agg=aggs_and_and_cols[0]\n\x1b[1m cols=aggs_and_[1]\n\x1b[0m\x1b[0m\x1b]1m\x1b[0m\x1b][0m\x1b[1m[2]在:在(33)键入呼叫期间\n\x1b[0m\n\x1b[0m\x1b[1m[3]在:解析被叫人类型:类型(CPUDispatcher())\x1b[0m\n\x1b[0m\x1b[1m[4]在:在(33)键入呼叫期间\n\x1b[0m\n\x1b[1m\n文件“”,在:解析被叫人类型(CPUDispatcher())期间第33行:\x1b[0m\n\x1b[1m\x1b[1m\x1b]During:在(13)\n\x1b[0m\n\x1b[0m\x1b[1m\n]期间在(13)\n\x1b[0m\x1b[1m[4]期间在(13)\n\x1b[0m\n\x1b[1m\n文件“”期间在(13)期间键入呼叫,第13行:\x1b[0m\n\x1b[1m\x1b[0m\n\x1b[0m\x1b[0m\n\n\x1b[1m]During:在(10)\n\x1b[0m\n\x1b[0m\x1b[1m\n]期间在(10)\n\x1b[0m\n\x1b[1m\n]期间在(10)期间键入呼叫期间在(10)\n\x1b[0m\n\x1b[1m\n文件“”,第10行:\x1b[0m\n\x1b[1m\x1b[0m\n')。
作为动态_操作调用(高度=400,比例=1.0,宽度=400,x_范围=无,y_范围=无)
---------------------------------------------------------------------------
打字机错误回溯(最近一次呼叫最后一次)
调用中的~\Anaconda3\lib\site packages\IPython\core\formatters.py(self、obj、include、exclude)
968
969如果方法不是无:
-->970返回方法(包括=包括,排除=排除)
971返回无
972其他:
~\Anaconda3\lib\site packages\holoviews\core\dimension.py in\u repr\u mimebundle\u(self、include、exclude)
1315