Dvc Render
项目描述
dvc-render 是一个库,用于将存储在 DVC 图形格式 中的数据渲染成不同的输出格式,如 Vega。它还可以生成包含多个图形的 HTML 和 MarkDown 报告。
功能
渲染器
通过将存储在 DVC 图形格式 中的数据和图形属性一起渲染,以在不同格式中渲染图形。
报告
使用多个渲染器构建 HTML 或 MarkDown 报告。
模板
支持使用自定义或预定义模板渲染 Vega 图形。
需求
渲染 Vega 图形的简单使用不需要除 Python>=3.8 之外的其他依赖项。
附加功能指定为可选需求
安装
您可以通过从 pip 安装 DVC render 从 PyPI
$ pip install dvc-render
用法
渲染器 & 模板
from dvc_render import VegaRenderer
properties = {"template": "confusion", "x": "predicted", "y": "actual"}
datapoints = [
{"predicted": "B", "actual": "A"},
{"predicted": "A", "actual": "A"},
]
renderer = VegaRenderer(datapoints, "foo", **properties)
plot_content = renderer.get_filled_template()
《plot_content》包含使用混淆矩阵模板的有效的Vega绘图。
报告
from dvc_render import render_html
render_html([renderer], "report.html")
贡献
非常欢迎贡献。要了解更多信息,请参阅贡献指南。
许可证
在Apache 2.0许可证下分发,DVC渲染是免费和开源软件。
问题
如果您遇到任何问题,请提供详细的描述,并提交问题。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
dvc-render-1.0.2.tar.gz (37.8 kB 查看哈希值)
构建分布
dvc_render-1.0.2-py3-none-any.whl (22.1 kB 查看哈希值)
关闭
dvc-render-1.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 40d1cd81760daf34b48fa8362b5002fcbe415e3cdbcf42369b6347d01497ffc0 |
|
MD5 | d8508ad8f1e8050a31222e4bd18cab72 |
|
BLAKE2b-256 | be15605312dbdc0931547987ee25a9a3f6fcabf48ca1436039abcd524156b8e2 |
关闭
dvc_render-1.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e3e3cec1200fda41a99984190f14871f3cb878db7f94c853305056f69614ddb |
|
MD5 | ad76eb6764ba556380f00f6f971cbd45 |
|
BLAKE2b-256 | 25e4d79fe332346a47b5468751292c0e45e496e10441e548ef447df1b6adb018 |