Data Visualization libraries -
I am currently at the start of my new project. This is a data visualization project, where I want to develop an application Which can visualize the data (no matter where it comes from)
Right now, I am trying to find a visualization library which I can use. Which one do you recommend?
It seems to me that the main library is in Javascript (D3.js). I wanted to develop a desktop application, but maybe I should face it and be based on the web?
I have experience in Java, Python and C #.
What kind of data do you need to visualize?
Before starting with the list of solutions, I recommend myself asking the following questions:
- What kind of visibility would I like?
- What is my time / money budget for visualization?
- Can the user interact with visualization?
Based on the answers to the questions I gave above, the types of decisions in the main sections of the group.
This is an overall interpretation based on JS libraries, but I will apply the general discourse to any language (I hope).Also keep in mind that if you want to send your visualization to the customer, then you can also assist, so in this case community support is not the best fit for you.
You need something to create a specific visualization, quickly
There are some libraries for the Bar chart / pie / histogram chart that make some very cool in some lines.
You can start to see easy and relatively customizable charts, passing and ending with a solution such asare docs built on top of d3.js . All those libraries are free, and the last two has an open source license.
There are also those who provide business solutions like Google Chart with more privatization.I recommend if you need a network visualization library instead.
Although simple networks are good for visualization in the past, others have more advanced tools such as combos and SNA metrics, as well as incremented Sigma JS both free and open source, whereas Kilains and a business license.Instead, I would recommend creating geographical types of visualization and provide a good tool for making maps. They are made on top of
leaflet.js Licenses are commercial in this case, while they also provide free / cheap accounts for small developers.
If you want to 3D visualization, then I think the answer is sincere.
When you can find a large amount of examples, sometimes a quiet scene may need a lot of time to make if you can not normally do a matrix or close friend of OpenGL ...Three.js is a free and open source library.
Tie up callbacks to events from all the libraries given above, for some specific people, others have a higher level.
If you find something more specific - time series, etc ... - you may also find other specific libraries.
You need a specific type of charts and you have a lot of time to spend, but not money
OK, in this case I have all the open source libraries above Also recommend the following:
- Created on top of
d3.js and you have more freedom than solutions such as
chartjs or
vega . Free and open source.
- Free and open source for network visualization solutions.
- For geographic content - Free and open source with all its plugin universe.
- - For both GPS and Python for visualization of geographic type. Free and Open Source
You have a lot of time and you want to make something unique - absolutely free!
There are libraries for generic visualization projects such as JS, and this basically creates all kinds of (web-based) visualizations that you do not want to have a clear knowledge of language. - Javascript - and framework
and Time: Lots ofnotes are similar to Java (above) parents and web-based solution of JS version is a good choice.
Disclaimer
I am part of the Dev Dal.
More specific stuff:
Here are some answers for specific language viz. Libraries:
* < / Html>
- Created on top of
Comments
Post a Comment