跳转到主要内容

Altair图表的后端数据服务器。

项目描述

Altair数据服务器

build status github actions github actions code style black Binder Open In Colab

这是一个Altair的数据转换插件,它通过后端WSGI服务器透明地提供Altair图表的数据。

请注意,图表只有在您的Python会话活动期间才会渲染。

当您需要在数据探索过程中生成多个图表时,数据服务器是一个不错的选择。

使用方法

首先安装包及其依赖项

$ pip install altair_data_server

然后导入Altair并启用数据服务器

import altair as alt
alt.data_transformers.enable('data_server')

现在当您创建一个Altair图表时,数据将在后台提供,而不是嵌入到图表规范中。

一旦您完成探索并想要生成将在笔记本中完全嵌入数据的图表,您可以恢复默认数据转换器

alt.data_transformers.enable('default')

并继续操作。

远程系统

远程托管笔记本(如JupyterHub或Binder)通常不允许最终用户访问任意端口。为了使用户能够在此设置上工作,请确保jupyter服务器上已安装jupyter-server-proxy,并使用代理数据服务器转换器

alt.data_transformers.enable('data_server_proxied')

示例

Binder Open In Colab

您可以在示例笔记本中看到此功能的使用方法,以及阅读一些关于此插件的动机:AltairDataServer.ipynb。点击上面的Binder或Colab链接在浏览器中尝试。

已知问题

因为 jupyter-server-proxy 需要 Python 3.5 或更高版本,因此在 远程系统 中描述的方法对旧版本的 Python 不适用。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

altair_data_server-0.4.1.tar.gz (12.7 kB 查看散列)

上传

构建分布

altair_data_server-0.4.1-py3-none-any.whl (12.6 kB 查看散列)

上传 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面