datasette-seaborn 由 simonw

标星

README 源代码

datasette-seaborn

PyPI Changelog Tests License

使用 Seaborn 为 Datasette 提供统计可视化

安装

将此插件安装在与 Datasette 相同的环境中。

$ datasette install datasette-seaborn

用法

导航到任何 Datasette 表的新 .seaborn 扩展。

_seaborn 参数指定要在 sns 上执行的方法,例如 ?_seaborn=relplot

可以使用例如 &_seaborn_x=column_name 的方式指定这些方法的额外参数。

配置

该插件实现了一个默认的渲染时间限制,为五秒。您可以使用 render_time_limit 设置来自定义此限制,该设置接受一个浮点数,表示秒数。将此添加到您的 metadata.json 文件中。

{
    "plugins": {
        "datasette-seaborn": {
            "render_time_limit": 1.0
        }
    }
}

开发

要在本地设置此插件,首先检出代码。然后创建一个新的虚拟环境。

cd datasette-seaborn
python3 -mvenv venv
source venv/bin/activate

或者如果您正在使用 pipenv

pipenv shell

现在安装依赖项和测试。

pip install -e '.[test]'

运行测试

pytest