跳转到主要内容

Deephaven图表插件

项目描述

Deephaven图表插件

在plotly express之上构建的自定义实现,以便与Deephaven表格兼容。

构建

要创建您的构建/开发环境(如果您已有venv,请跳过前两行)

python -m venv .venv
source .venv/bin/activate
pip install --upgrade pip setuptools
pip install build deephaven-plugin plotly

要构建

python -m build --wheel

轮文件存储在 dist/

要在deephaven-core中测试,请注意此轮文件的位置(例如使用 pwd)。然后,按照顶级README.md中的说明将轮文件安装到您的Deephaven环境中。

要执行单元测试,从仓库根目录运行以下命令

tox -e py

用法

安装插件并启动服务器后,建议导入包 mirrors plotly express 的方法

import deephaven.plot.express as dx

然后,您可以创建一个表格(或使用现有的表格)并开始绘图

from deephaven.column import int_col, string_col
import deephaven.plot.express as dx
from deephaven import new_table

source = new_table(
    [
        string_col("Categories", ["A", "B", "C"]),
        int_col("Values", [1, 3, 5]),
    ]
)

fig = dx.bar(table=source, x="Categories", y="Values")

文档

文档可以本地构建

安装必要的依赖项

pip install -r ../../sphinx_ext/sphinx-requirements.txt
pip install dist/deephaven_plugin_plotly_express-*.whl

然后运行文档构建脚本

python make_docs.py

文件将构建到 docs/build/markdown。请注意,这些构建文件不应提交到存储库。

项目详情


下载文件

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

源分布

deephaven_plugin_plotly_express-0.11.2.tar.gz (1.6 MB 查看哈希值)

上传时间

构建分布

deephaven_plugin_plotly_express-0.11.2-py3-none-any.whl (1.7 MB 查看哈希值)

上传时间 Python 3

由以下机构支持

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