Data visualization and data analysis using webGL libraries?

  • I want to develop a webGL-based application for analyzing cum data to represent 2D / 3D graphic cards (line chat, pie chart, bar charts, etc.). Are there open source libraries for such things in webGL? If there are no such libraries in webGL in OpenGL ..

  • If not in openGL, are there any better tools (desktop or web applications) for analyzing data with cum data. Tools may be similar to providing arrays of input data and should be able to visualize the data ultimately.

  • Or is it easy for me to develop a webGL application, should I provide .csv or .xls files as input?

+7
source share
3 answers
  • I want to develop a webGL-based application for analyzing cum data visualization data to represent 2D / 3D graphic cards (line chat, pie chart, bar charts, etc.). Are there open source libraries for such things in webGL? If there are no such libraries in webGL in OpenGL ..

The analysis step is best performed on the server side, where you can work in an environment that was performed initially. On the client side (= browser), you are stuck in JavaScript, and despite the huge success in its performance, largely due to the native-oriented Just-in-Time compilers, it still cannot compete with the target compiled code.

I do not know any specific WebGL graphics libraries, but there may be some.

  • If not in openGL, are there any better tools (desktop or web applications) for analyzing cum data visualization data. Tools may be similar to providing arrays of input data and should be able to visualize the data ultimately.

Well, it’s always difficult to say that the tool is “the best”. But what is widely regarded as one of the best visualization tools is VTK from Kitware http://www.vtk.org (it is open source and free).

There's also a very good Python visualization infrastructure that builds on VTK called the Enthought package http://www.enthought.com/ . I am only studying it at the moment (I contacted it only 3 days ago), but for now it’s very nice to work with the thing.

  • Or is it easy for me to develop a webGL application, should I provide .csv or .xls files as input?

Well, WebGL, of course, requires a bit less template code to set up. But still you have to do all the drawing work, i.e. Translate a bunch of numbers into drawing commands.

However, it will be difficult for you to work with XLS files. The format is pure binary and uses something called "Structured File Format", which does not look like the FAT file system in a file. SFFs really manage their data in related clusters. And after that you have to deal with binary XLS encoding. 3 years ago, finally, Microsoft released documentation in a file format, but this does not make it easier to read the XLS file.

CSV files are easily parsed, but why do this if you received a parser for free in your browser:

I recommend transferring data as JSON, because what clients (= browsers) immediately understand and can directly turn into a useful data structure.

+2
source

We just released 3D for the WebGL library, free for non-commercial use.
3D output is done using .

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

0
source

There is also incharts3d, an open source interactive 3D-WebGL library. It is available at: http://www.incharts3d.com .

Several functions:

  • hardware acceleration
  • pure javascript (no plugins required)
  • compatible with modern browsers
  • fully customizable
  • diagrams of several series
  • Interactive / dynamic data updates.
0
source

All Articles