这个项目能做什么
RAWGraphs 是一个开放的网页应用,用于将表格数据转换为自定义的基于矢量的可视化。它构建在 d3.js 库之上,由 DensityDesign Research Lab(米兰理工大学)、Calibro 和 INMAGIK 开发。
该项目将自身定位为电子表格应用(LibreOffice Calc、Microsoft Excel、Apple Numbers、Google Docs)与矢量图形编辑器(Inkscape、Adobe Illustrator)之间的桥梁。用户可以加载表格数据,例如电子表格和逗号分隔值,或粘贴从其他应用复制的文本,然后生成以 SVG 渲染的图表。由于输出是 SVG,生成的图形可以在矢量编辑软件中进一步调整,或直接嵌入网页。
一个显著特点是其面向隐私的处理模型:输入 RAWGraphs 的数据仅由网页浏览器处理,没有服务器端操作或存储。README 指出,其他任何人都无法查看、接触或复制用户的数据。
该工具被描述为高度可定制和可扩展,接受用户定义的新自定义布局。README 提到了开发者指南,用于添加或编辑布局。
使用选项包括位于 app.rawgraphs.io 的托管应用,或在本地运行实例。本地安装需要 Git、Node.js(最新测试版本 23.6.1)和 Yarn(最新测试版本 1.22)。文档记录的工作流程是:克隆仓库,使用 yarn install 安装依赖,使用 yarn start 以开发模式运行(并注明可通过 NODE_OPTIONS 使用旧版 OpenSSL 提供程序),或使用 yarn build 生成构建以部署到服务器。
欢迎通过 fork、issue 和 pull request 进行贡献;贡献者在提交前被要求签署贡献者许可协议,该项目采用此协议以帮助保持开源。该项目根据 Apache License 2.0 发布,版权归 DensityDesign Lab、Calibro 和 INMAGIK(2013-2021)所有。README 还提供了描述该平台的 CHItaly 2017 论文的引用信息。
评论
0 评分人数达到10人后显示
登录后参与讨论。