牛郎星海图的后台数据服务器。
altair-data-server的Python项目详细描述
Altair数据服务器
这是Altair的数据转换器插件 它通过后台wsgi服务器透明地为牵牛星图提供数据。
请注意,只有当python会话处于活动状态时,图表才会呈现。
当您将生成多个图表 数据探索的一部分。
用法
首先安装软件包及其依赖项:
$ pip install altair_data_server
下一步导入Altair并启用数据服务器:
importaltairasaltalt.data_transformers.enable('data_server')
现在,当您创建牛郎星图表时,数据将在后台提供 而不是嵌入到图表规范中。
一旦你完成了探索并想要生成图表 将他们的数据完全嵌入笔记本,您可以恢复 默认数据转换器:
alt.data_transformers.enable('default')
从那里继续。
远程系统
远程系统(jupyterhub实例,如binder)通常不允许结束 用户访问任意端口。要允许用户使用该设置,请确保 jupyter-server-proxy是 安装在jupyter服务器上。在你的笔记本中,使用以下内容 变压器:
alt.data_transformers.enable('data_server_proxied')
示例
你可以在行动中看到这一点,也可以阅读其中的一些动机 插件,在示例笔记本中:AltairDataServer.ipynb。 单击上面的“在Colab中打开”链接以运行笔记本的实时版本。
已知问题
因为jupyter-server-proxy 至少需要Python3.5,在 Remote Systems不工作。