中文

通过用户驱动模板简化 D3 中的可视化创作

人机交互 2023-02-14 v1

摘要

D3 可以说是实现基于 Web 的可视化最流行的工具。然而 D3 的学习曲线陡峭,可能阻碍其采用和持续使用。为了简化 D3 可视化编程的过程,我们必须首先理解 D3 用户所采用的实现实践的范围。我们对 2500 个 D3 可视化及其相应实现进行了定性分析。我们发现 5 种可视化类型(柱状图、地理地图、折线图、散点图和力导向图)占我们语料库中 D3 可视化的 80%。尽管实现风格在设计间略有不同,但所有可视化类型的基础代码结构保持不变;这为代码复用提供了机会。利用我们的 D3 示例语料库,我们综合了八种流行 D3 可视化类型的可复用代码模板,并在我们的开源仓库中分享。基于我们的结果,我们讨论了利用用户实现模式通过设计模板和自动生成代码建议来减少可视化设计工作的设计考量。

关键词

引用

@article{arxiv.2207.06554,
  title  = {Streamlining Visualization Authoring in D3 Through User-Driven Templates},
  author = {Hannah Bako and Alisha Varma and Anuoluwapo Faboro and Mahreen Haider and Favour Nerrise and Bissaka Kenah and Leilani Battle},
  journal= {arXiv preprint arXiv:2207.06554},
  year   = {2023}
}

备注

5 pages, 3 figures, VIS 2022 Short Paper. arXiv admin note: text overlap with arXiv:2112.03179