Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for javascript libraries that draw graphs using the Raphael library.
Until now I've found these ones:
Graph Dracula http://www.graphdracula.net/
Joint http://www.jointjs.com/
Is anyone using them? Do you know their pros/cons?
Do you know other libraries using Raphael?
Please note: By graph, I mean a set of nodes and edges, we are not talking about charting.
edit: I need a library based on Raphael as it offers compatibility with IE6+, while other libraries draw on HTML5 Canvas and this is not supported by old browsers
EXT.JS is not free, but worth it.
Try Google Visualization API Gadget Gallery
Its Playground link is http://code.google.com/apis/ajax/playground/?type=visualization
Google provides API to load the flash based interactive graphs. I would consider this to better than the three option discovered because of its easy to use APIs and rich collection of graphs and last but not least rich look.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there a charting library that jives with how React.js asks you to do things? It seems like the chart should be a component.
D3.js seems to be the most powerful charting library out there, but it requires a lot of direct DOM work, which is the exact opposite of React.
Would there be a way to get those two libraries to play nice with each other? If not, is there an alternative to D3 that does work well with React?
Checkout high charts react library. https://github.com/kirjs/react-highcharts
From personal experience, I have found that by far the best way to render charts in RN is via a WebView. I worked on a cross-platform solution for messaging between RN and the WebView: https://github.com/jjshammas/react-native-webview-bridge
Alternatively, you may want to look into ReactART, which is unfortunately generally undocumented when it comes to using it in ReactNative. It does have a very strong relationship with RN, though it does not have all of the functionality of traditional vector rendering libraries. Take a look: http://browniefed.com/blog/2015/10/14/react-native-morphing-svg-paths-with-react-art/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am searching for a cross-browser client-side library to build SVG a similar way SASS/LESS/SCSS build CSS.
Do you know something like that?
There is SnapSVG. It is not a preprocessor but Snap.svg is designed for modern browsers and therefore supports the newest SVG features like masking, clipping, patterns, full gradients, groups, and more.
http://snapsvg.io/
SnapSVG Demos:
http://snapsvg.io/demos/
Getting Started with SnapSVG:
http://snapsvg.io/start/
SnapSVG Docs:
http://snapsvg.io/docs/
You're looking for a solution for generating SVGs on the server. Frankly there doesn't seem to be much out there for you.
I did a bit of googling, and the best I came up with was this article which describes using PhantomJS to run the standard client-side libraries on the server. It's not the answer you're looking for, but it's the best I've been able to find.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Assuming I have location-based 3D graphics (a 3D map) with matched X/Y/Z coordinates. Is there a Web API or library that allows me to build a navigation (rotating, zooming, etc.) application on top of these graphics?
I looked into the Google Earth API, and they indeed provide me with the exact functionality I need. The only drawback is that I cannot replace their graphics with mine. Instead of having an Earth, I want to have a relatively small, but well-detailed, 3D area.
I prefer a solution that uses open Web technologies such as WebGL, and require no-plugins. But I'd love to hear any solutions you might know of.
Not really. There is not a general application need for "Google Earth but not Earth" -- that's more a specific need relating to particular games.
I'd recommend Three.js as a good way to approach this problem.... you'll need to roll your own UI though
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
There are several libraries which allow you to create very sophisticated presentations in web browser:
impress.js
Google slides
deck.js
Reveal.js
But the only way to edit these presentations is in code. Does anybody know one where the user can make edits on the fly in the browser?
And if so, if it is possible to get a representation of the presentation (i.e. in JSON) that could then be persisted?
Thanks.
Found Aloha Editor in Google, looks like it might do this (I've not tried it), allows you to edit impress.js presentations with WYSIWYG tools, no idea if you can save them but maybe you could save the raw HTML to persist them.
Blog about it: http://aloha-editor.org/blog/2012/04/impress-js-editable-with-wysiwyg-aloha-editor/
Demo: http://bit.ly/LZUaZP
Checkout http://strut.io/
It is open source and supports Impress, Bespoke and Handout.
Once can easily import/export JSON data.
An in-browser editor was recently released for reveal.js, you can try it here: http://www.rvl.io/
Old question, I know, but I was looking for the same today. Found this nice overview article covering tools, editors, libraries and overall technology around browser based presentations.
From the: Salisbury University Library
Presenting Your Research: Browser-Based Presentations
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am working with openlayers and wms. But I have seen charting API like:
http://code.google.com/apis/ajax/playground/?type=visualization#geo_chart
http://www.highcharts.com/studies/us-map.htm
These APIs generate very nice interface (map based or other) with print option as image or png.
High chart with print option
I found D3 to be rich library but Highcharts is more interactive (I guess).
http://www.smartjava.org/content/using-d3js-visualize-gis
Which will be the best charting option for visualizing GIS data? Data that are related to region, boundary and not to custom locations and regions. And also with save option available as image or pdf.
I would say that HighCharts would not be useful at this point. The reason being that the map you link to is an alpha version. It is not in the main trunk of the HighCharts codebase.
There are several other methods to do what you want if keeping with javascript/html5 tech:
http://www.giscloud.com/
ArcGIS Javascript
Note that ArcGIS is in no way cheap.