Web可视化工具D3与Processing比较.docVIP

  • 14
  • 0
  • 约2.7千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
Web可视化工具D3与Processing比较

Web可视化工具D3 作者:wangfei??日期:2013 年 5 月 30 日 发表评论 1 查看评论 1、为什么需要D3 硬件产品和交互设备的多样化使得可视化设计工具面临新的技术难题。理想情况下,可视化工具需要支持从桌面应用到web应用以及多触点移动设备,同时还需要紧随硬件发展的趋势,如多核计算以及特殊的图形硬件。Protovis提供了JavaScript和Java的实现版本支持异构平台,D3是Protovis的后续产品同样具备跨平台的特性。D3与Protovis最大的差异在于用户能够更直接地使用SVG,比Protovis更灵活。同时D3的性能要胜于Protovis,特别是在动画方面,主要原因在于D3只有变化的属性才被更新而不是重新绘制整个场景。目前Protovis已停止开发,全面转向D3。 2、D3是什么 Web上的交互式可视化通常需要同时使用多项技术,HTML用于显示页面内容,CSS用于设计样式,JavaScript用于交互,SVG用于绘制。值得高兴的是,DOM以层次结构展现页面内容,使得这些技术能够相互协作。然而目前的可视化工具对DOM进行了过多自主形式的封装,导致这些工具在可访问性(accessibility, 学习)及表现多样性(expressiveness, 可视化呈现的多样性)都存在不足。D3在综合考虑表现多样性、效率和可访问性的基础上提出的。 D3并没有

文档评论(0)

1亿VIP精品文档

相关文档