问题标签 [datashader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 数据着色器导入失败 - DLL 加载失败
在 jupyter notebook 中安装和导入 datashader 模块似乎有些棘手。我从我的 anaconda 提示符安装了 datashader,如下所示:
它在目录中正确安装了模块:C:\Users\my_name\Lib\site-packages
(请注意,我预先安装了正确运行的散景版本“0.12.11”)
当我跑步时
在 jupyter notebook 中,我得到一个错误。从 PIL\Image.py 导入 _imaging 似乎有问题,但这不应该在安装中得到照顾吗?顺便说一句,我安装了 PIL 模块。版本“4.2.1”,因此它也存在于文件夹中
C:\Users\my_name\Lib\site-packages\PIL
完整的错误信息:
python-3.x - 在 Python 3.5 和 3.6 环境之间创建 DataShader 聚合期间的 TypeError
我一直在使用 python 3.6.X 中的散景/数据着色器仪表板为仪表板项目开发一些附加功能。当项目在 3.5.2 Python 环境中执行时,我TypeError: data type not understood
在创建 3.6.X 执行中不存在的聚合期间遇到了。
使用x_field
和y_field
作为 float64
web-Mercator 经度,来自 Pandas DataFrame 的纬度字段,time_start
以及time_end
作为字段的float64
值DF['time_position']
。
使用 Canvas.line 方法进行的简单测试
删除 df (DataFrame) 索引请求会产生:
当我逐步完成所有这些时,它看起来是它无法识别 pandas 数据系列的数据类型???任何帮助都将不胜感激,希望以对 3.5 和 3.6 Python 环境都可行的解决方法的形式出现。
相关环境:Python 3.5.2 DataShader 0.6.2dev3
bokeh - Bokeh + Datashader + Bokeh - 捕捉鼠标双击
我正在使用 Bokeh、DataShader 和 HoloViews 为大数据实现 ScatterPlot。ScatterPlot 部分本身已经完成,但有一个要求我遇到了问题:我需要能够捕获用户双击的数据坐标。
我在 Jupyter notebook 中找到了一些对我有用的代码,但由于某种原因,当迁移到 Python 和 Bokeh Server 时,它没有。
这是代码:
执行服务器后,我可以看到显示“单击”消息,但在双击浏览器后从未出现过。就像双击事件没有响应一样。最终我需要将点击的 X 和 Y 坐标发送到浏览器,我认为我可以通过从 python 代码创建一个输入框来完成,但我还没有。
任何帮助将不胜感激。
bokeh - Holoviews 使用数据着色器和散景服务器抛出 XArrayInterface 错误
升级到 Holoviews 1.9.2 版,现在我收到以下错误:
尝试通过 panda DataFrame 中的分类字段进行聚合时会出现问题。
如果我删除聚合器,我会失去我点上的颜色,但情节有效:
我只需要通过这个字段给点颜色。
python - 使用 Matplotlib 后端控制 Holoviews + Datashader 的大小
我目前正在尝试将 holoviews+datashader 与 matplotlib 后端一起使用。我使用的数据有非常不同的 x 和 y 范围,结果是数据着色器图被无用地拉伸。我尝试使用的 opts 和 output 关键字可以解决仅使用全息视图的问题,但一旦应用数据阴影就无法解决。
例如:
生成: 数据着色器和点输出
我可以使用 fig_size opts 关键字来控制点的大小
但同样不适用于数据着色器图。任何有关使用 matplotlib 更改此类数据着色器图形大小的建议将不胜感激。理想情况下,我想使用函数而不是单元格魔术关键字,以便可以将代码移植到脚本中。
谢谢!
bokeh - 如何将 Datashader-Bokeh 交互式地图托管为 Web 应用程序?
我最近创建了一个交互式 Datashader-Bokeh 交互式地图,它看起来像Jupyter Notebook 上的这个 NYC Taxi Example 。当我在我的 mac 上本地运行代码时,动态聚合工作得很好。
我的问题是,当前的技术是否可以将其托管为 Web 应用程序 - 例如没有 Jupyter Notebook 界面的 Web 应用程序。如果是这样,怎么办?
我遇到过一些文章(this和this),它们表明 HoloViews 可能是一种合适的“胶水”来拼接 Datashader、Bokeh 和 Bokeh-server - 以制作 Web 应用程序。虽然我想知道是否有任何入门教程/良好实践模板?
python-3.x - 我可以在散景图上使用数据着色器方法吗?
我有一个散景图对象。这个对象代表了一张用数百万个点绘制的地图。我想用datashader
这个图。我该怎么做?我知道有InteractiveImage
散景扩展datashader
。同样,散景是否有任何datashader
扩展?
python - 将悬停工具添加到数据着色器交互式图像
我想在散景中创建的绘图上执行数据着色。我遇到了这个python 笔记本。但我想知道我可以在数据着色后将悬停工具添加到结果图像中。如果是,那么如何将 hovertool、taptool 等工具添加到由 datashader 创建的交互式图像中?
python - 带有 Bokeh nyc_taxi 示例的 MemoryError
我试图在这里遵循示例:https ://anaconda.org/jbednar/nyc_taxi/notebook
但是,我无法让以下块工作,因为 MemoryError 总是在特定行抛出(注释掉):
这里需要大量 RAM (>64GB),还是我错过了一些与内存相关的配置?我已经尝试使用当前版本的 Python 3.6 和相应的库(散景、datashader、jupyter)在 Windows 10 和 Linux 16.04(均为 64 位版本)上无济于事。
更新:我还注意到,即使我的df.tail()
似乎符合(11842093 条记录),直方图结果(从histogram(agg.values)
开始)与原始笔记本有很大不同(截至https://anaconda.org/jbednar/nyc_taxi/notebook?version =2016.08.18.1303)。