首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bokeh-plot中缩放时,Datashader不会更新

在bokeh-plot中缩放时,Datashader不会更新
EN

Stack Overflow用户
提问于 2020-04-19 22:51:02
回答 1查看 358关注 0票数 0

我尝试用全息视图、bokey和datashader绘制一个大型数据系列。绘图显示没有任何问题,但放大后,绘图不会更改分辨率,因此数据系列非常像素化。我以前在另一台PC上做过,它在那里工作没有问题。同样在HV网站上,示例不能通过放大获得更好的分辨率,尽管它在另一台PC上工作。已导入以下内容:

代码语言:javascript
复制
import holoviews as hv
import datashader
import holoviews.operation.datashader as hd
hv.extension('bokeh')

hd.datashade(hv.Curve((x,y)))

在文档中描述了必须运行jupyther或bokeh服务器。我不是用hv.extension做的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-22 23:39:59

hv.extension()加载在Jupyter中进行双向通信所必需的JavaScript代码,以及一些其他方便的功能,比如让用户选择要使用的后端。它不会影响您是否有一个服务器在运行,这由您来确保。如果您运行bokeh serve file.pypanel serve file.py,或者如果上面的代码是在带有活动Jupyter内核的Jupyter notebook cell中执行的,那么您将拥有一个正在运行的服务器。如果您将jupyter笔记本导出为.html或do bokeh html file.pypython file.py,然后将生成的.html文件加载到浏览器中,或者如果您保存Jupyter笔记本,然后在不启动内核的情况下将该.ipynb重新加载到另一个Jupyter中,则不会有服务器运行。没有为HoloViews网站运行Python服务器,因此您也不应该期望这些示例中的任何一个在缩放时动态更新。

在你的例子中,如果你运行的是带有实时内核的Jupyter,试着看看你浏览器的JavaScript控制台输出(在Mac中是Cmd-Opt-J,或者在其他浏览器/操作系统的菜单中)。通常情况下,会有一条错误消息指出哪里出了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61306328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档