可视化工具基于浏览器的应用场景
第1种是传统的HTML+CSS。这种方式通常用来呈现普通的Web网页。
第2种是使用SVG。SVG和传统的HTML+CSS的绘图方式差别不大。只不过,HTML元素在绘制矢量图形方面的能力有些不足(我们后面会讲到),而SVG恰好弥补了这方面的缺陷。
第3种是使用Canvas2D。这是浏览器提供的Canvas svg canvasAPI中的其中一种上下文,使用它可以非常方便地绘制出基础的几何图形。在可视化中,Canvas比较常用,下一节课我们会学习它的基本用法。
第4种是使用WebGL。这是浏览器提供的Canvas API中的另一种上下文,它是Open GLES规范在Web端的实现。我们可以通过它,用GPU渲染各种复杂的2D和3D图形。值得一提的是,WebGL利用了GPU并行处理的特性,这让它在处理大量数据展现的时候,性能大大优于前3种绘图方式。因此,在可视化的应用中,一些数据量大、视觉效果要求高的特殊场景,使用WebGL渲染是一种比较合适的选择。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。