Altair图表的后端数据服务器。
项目描述
Altair数据服务器
这是一个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')
示例
您可以在示例笔记本中看到此功能的使用方法,以及阅读一些关于此插件的动机: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.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b39205a48ab2678020fc58739cb973845879ed169cb5addddc9dcbf5a69aeb2b |
|
MD5 | 36f429aba034517006b83dafa63917bf |
|
BLAKE2b-256 | 32249f6a6c755fdaf5307e57222f64af85882c6a5e193a0c5537a456058748bc |
关闭
altair_data_server-0.4.1-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | bd1414d69dbfec22c804b34210491d7313e5edc7736504dfb8c405ded0e2015b |
|
MD5 | 64735172b7dc15af7b754ecb2184be32 |
|
BLAKE2b-256 | e7a30e7651adce146c17eea516ffcb530f7ee769671e59395bc10838eca827db |