Christophe
Christophe

Reputation: 28174

Charting tool similar to Google Visualization

I need to include a dashboard in a JavaScript application I am building. The Google Visualization API would provide all the features I am looking for, except that I need a tool that works without internet access and could be embedded in my application.

My main requirements:

Alternately, I'd be interested in recommendations on a graphing toolkit that would be a good starting point. I've read good things about d3.js, but there is not much documentation around. I haven't even found which browsers d3 supports (I need IE 7).

Upvotes: 0

Views: 1960

Answers (5)

Nilesh
Nilesh

Reputation: 2125

Take a look at InfoCaptor Dashboards http://www.infocaptor.com

It can be self hosted and embeddable with other applications. The backend is PHP and it is completely javascript/html5 based charting engine.

Suppports all of the following requirements

  • Standard pie, bar and line charts - Out of box
  • hover and onclick behaviors - out of box
  • data aggregation: sum, average, etc. (like Google datatables) - provides connectors to all SQL database and

  • including Google spreadsheet time scale with time range filters -
    Dashboard prompts/parameters and filters nice to have: heat maps,

  • gauges, geo maps, Gantt, etc. - contains Gantts and variety of Gauges

It does not have maps but you can build the charts using jvectormaps or other map api and the custom html widget within the dashboard.

Hope this helps

Upvotes: 0

martynasma
martynasma

Reputation: 8595

Just to contribute to the discussion I suggest you check out amCharts.

Their JavaScript Charting library is quite robust, actively developed and supported, well documented. IE7 is supported as well.

The JavaScript Stock Chart product provides most of the features you mentioned like datapoint aggregation. It's even dynamic based on the zoom scope.

Upvotes: 0

Victor Bjelkholm
Victor Bjelkholm

Reputation: 2016

There are some different frameworks for it, for example:

But there are many more. Try searching and look for a framework/plugin that fits your needs.

Upvotes: 1

Vijay Agrawal
Vijay Agrawal

Reputation: 3831

dojox charting is rich in features, open-source and extensible, works cross browser, and supports multiple rendering engines: svg, canvas, vml - it is being actively evolved and has come a long way since its introduction. I have used it successfully in several projects.

High Charts and Fusion charts also now offer JS based charting

Raphael JS is also good for lightweight charting needs -

You may want to weigh the features/richness with performance, open-source/extensibility and other factors to make the choice - good news is that there are many libraries out there now :-)

Upvotes: 2

Related Questions