主要观点:
- Canva 中数据可视化重要,2022 年收购 Flourish 数据可视化平台,现推出
flourishcharts
开源交互式数据可视化包。 - 为满足 Canva 数据科学家在分析笔记本中创建 Flourish 图表的需求,开发此包,可让企业数据科学团队在现有编码工作流中声明式构建交互图表,无需切换到 Flourish 网站,还能无缝集成数据并与非技术利益相关者协作。
- 介绍了包的结构,以 JavaScript API 为基础,用 jinja2 处理数据和配置输入,用户只需指定图表类型、绑定数据和更改默认设置,Python 和 R 包将其转换为 JSON 传递给 JavaScript 库渲染。
- Flourish API 可让数据科学家和利益相关者协作,通过指定
base_visualization_id
实现。 - 介绍了使用方法,可从 PyPi 或 CRAN 下载包,查看文档开始使用,目前基于 Flourish Live API,企业使用需联系 Flourish 团队。
关键信息:
- 2022 年收购 Flourish,推出
flourishcharts
包。 - 为数据科学家创建图表需求而开发,可在本地处理数据。
- 包结构基于 JavaScript API,用 jinja2 处理数据和配置。
- Flourish API 促进数据科学家和利益相关者协作。
- 可从 PyPi 或 CRAN 下载包,企业使用联系 Flourish 团队。
重要细节:
- 其他数据可视化包如 Leaflet、Plotly 很受欢迎。
- JavaScript API 只需传递包含数据、数据绑定和图表布局配置的 JSON 对象。
- Flourish 模板元数据包含可传递给 JavaScript API 的所有参数。
- Python 和 R 包将函数参数转换为 JSON 传递给 JavaScript 库。
- 可通过指定
base_visualization_id
在 Python 或 R 中实现协作。 - 可从http://canva.dev/opensource/flourish-charts获取文档开始使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。