page contents

数据可视化常用的一些前端技术

中国现阶段单纯做可视化的公司比较少,比如阿里云的dataV,百度的Echarts等。很多时候各个公司招聘的可视化岗位都属于前端岗位。所以单纯技术角度看,可视化的技术很多都属于前端技术。不过其实...

中国现阶段单纯做可视化的公司比较少,比如阿里云的dataV,百度的Echarts等。很多时候各个公司招聘的可视化岗位都属于前端岗位。所以单纯技术角度看,可视化的技术很多都属于前端技术。不过其实单纯实现一些图表,门槛没有那么高,因为已经有很多现成的工具帮你实现相应的图表。当然,如果你是想做一些定制化的可视化图表,就必须掌握一些前端技术了。下面从这两个方面梳理下相关技术。

常用的可视化工具

Excel. 其实真的别小看Excel,Excel的功能比你我想象的要大得多,不仅可以直接输出图形还可以编程二次开发。

TableU. 功能很强大,见过一个大神把TableU用得炉火纯青,做了一个可视化分析系统,膜拜~

Gephi. 一个很好的网络数据可视化工具,提供了各种布局算法。还有好多,网上一查一堆定制化的可视化工具或者组件。然而笔者用得不多,并不是说不好,就是怕用多了,后面有一些定制化的需求,如果这个软件实现不了,那就很尴尬了。笔者建议,这些软件最好用于数据的初期探索,用于生成一些简单图表,帮助理清数据,对数据有一个基本了解。

attachments-2020-02-pEX1tzLj5e549331222b5.pngGephi的界面


前端技术

HTML+CSS+JS这个自然不必说,但是如果其实只是单纯做一些试验性的东西,不需要做成项目的话,其实这些掌握皮毛即可,尤其HTML和CSS.

D3.js. 这个是比较好的可视化开发的图形库,里面包含了各式各样的图表,丰富多彩的布局算法。重点是都可以二次开发,对代码进行改造。

Three.js. 一个基于WebGL的3D图形库。做三维可视化的一个不错选择。其次,由于基于WebGL,其性能是普通js的好几倍。因此, 如果是大数据的可视化渲染,即使是2D的也可以选择three作为开发技术。如果掌握上面的一些知识,我想在可视化开发过程中基本没什么大问题。如果有问题,欢迎一起探讨

  • 发表于 2020-02-25 11:23
  • 阅读 ( 545 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1658 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章