首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >利用webGL库进行数据可视化和数据分析?

利用webGL库进行数据可视化和数据分析?
EN

Stack Overflow用户
提问于 2012-01-20 08:53:25
回答 3查看 5.9K关注 0票数 7
  • 我想开发一个基于webGL的应用程序,用于数据分析和数据可视化,以表示2D/3D图形图表(直线聊天、饼形图、条形图等)。在webGL中是否存在这样的开源库?如果不在webGL中,那么OpenGL中是否有这样的库。
  • 如果不在openGL中,是否有任何最好的工具(无论是桌面工具还是基于web的应用程序)来进行数据分析和数据可视化。这些工具可以像提供大量的数据输入一样,并且应该能够最终可视化数据。
  • 或者对我来说开发一个webGL应用程序很容易,我应该能够提供.csv或.xls文件作为输入?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-20 09:46:40

  • 我想开发一个基于webGL的应用程序,用于数据分析和数据可视化,以表示2D/3D图形图表(直线聊天、饼形图、条形图等)。在webGL中是否存在这样的开源库?如果不在webGL中,那么OpenGL中是否有这样的库。

分析步骤最好是服务器端,您可以在本地执行的环境中工作。在客户端(=浏览器),您只能使用JavaScript,尽管它的性能有了很大的提高,主要是由于针对本机的即时编译器,但它仍然无法与目标编译代码竞争。

我不知道任何WebGL特定的地块库,但可能有一些。

  • 如果不在openGL中,是否有任何最好的工具(无论是桌面工具还是基于web的应用程序)来进行数据分析和数据可视化。这些工具可以像提供大量的数据输入一样,并且应该能够最终可视化数据。

嗯,总是很难说一个工具是“最好的”。但是,被广泛认为是最好的可视化工具包之一的是来自Kitware http://www.vtk.org的VTK (它是开源的、免费的)。

还有一个非常好的基于Python的可视化框架,它建立在VTK之上,称为Enthought套件http://www.enthought.com/。我现在才开始学习它(就在三天前我才接触到它),但到目前为止,它是一个非常漂亮的东西。

  • 或者对我来说开发一个webGL应用程序很容易,我应该能够提供.csv或.xls文件作为输入?

好的,WebGL当然需要更少的样板代码来设置。但是,您仍然需要完成所有的绘图工作,即将一堆数字转换为绘图命令。

但是,您将很难处理XLS文件。这种格式是纯二进制的,使用的是所谓的“结构化文件格式”,这与文件中的FAT文件系统没有什么不同。SFF确实在链接的集群中管理它们的数据。在此之后,您必须处理XLS的二进制编码。三年前,微软确实发布了文件格式的文档,但这并不能使读取XLS文件的工作变得更加容易。

CSV文件很容易解析,但是如果您在浏览器中免费拥有一个解析器,为什么要这样做:

我建议以JSON的形式传递数据,因为这是客户机(=浏览器)立即理解的,可以直接转化为可用的数据结构。

票数 3
EN

Stack Overflow用户

发布于 2012-12-17 12:47:40

我们刚刚发布了泰克哈特 3D WebGL库,免费提供非商业用途。

三维输出由three.js库完成。

http://www.steema.com/files/public/teechart/html5/v2012.12.14.1.4/demos/canvas/webgl/index.html

票数 0
EN

Stack Overflow用户

发布于 2014-05-26 07:44:46

还有incharts3d --一个开放源码的交互式3D WebGL图表库。它可以在:http://www.incharts3d.com上找到。

几个特点如下:

  • 硬件加速
  • 纯javascript (不需要插件)
  • 与现代浏览器兼容
  • 完全可定制
  • 多系列图
  • 交互式/动态数据更新。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8938820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档