13

I have done POC with highcharts and works fine and looks great.

I am looking for better open source library/framework using which i can develop my dashboard showing different graphs.

The UI framework must handle the real time data (like Ajax calls or REST).

Any helpful suggestion appreciated.

Sohan
  • 6,252
  • 5
  • 35
  • 56

6 Answers6

9

D3 (Data-Driven Documents) is excellent if you have a bit of time to learn it.

Some examples:

http://bl.ocks.org/3287802

http://jondot.github.com/graphene/

David
  • 8,340
  • 7
  • 49
  • 71
  • You can also consider using a hybrid solution where you use D3 to handle your data/DOM manipulation and [raphael.js](http://raphaeljs.com/) as your drawing API/polyfill. – DTRx Dec 12 '12 at 12:47
8

After you pick your graphing solution (plots, charts, ...) some drag-and-droop grid to put it all together on one dashboard:

  • gridster.js (MIT licensed) may come in handy
  • Packery non-profit GPL v3 licensed or one-time purchase for a commercial license
lukmdo
  • 7,489
  • 5
  • 30
  • 23
  • This can be handy only when i need to integrate my all charts under one roof. I dont think it can be useful as chart lib. – Sohan Oct 28 '13 at 12:52
  • While I agree these are a bit off topic, they are awesome and I have not found them anywhere else. So thanks lukmdo! – Andrew Serff Apr 10 '15 at 18:55
5

here's another awesome looking one (quite win8 themed) : dashing

levtatarov
  • 1,632
  • 6
  • 24
  • 36
  • It really appeared cool to me,yet i am wondering if it supports an api's to connect to an application servers like weblogic or graphite which collects data and manages data as per our queries. Also i cannot find the documentation where i can see the different charts i can built on top of it. – Sohan Apr 01 '13 at 06:32
  • Dashing looks great. It's a dashboard framework rather than just charting. I think they have some chart widgets that use https://github.com/shutterstock/rickshaw and you can build your own widgets that use whatever charting library you want (no idea yet how easy that is - it'd be really nice to see an example of flot charts with Dashing for example). – Rory May 23 '13 at 12:33
  • Here's some docs on including highchart widgets https://github.com/Shopify/dashing/issues/42. Presumably it'd be simple to include other (open source) frameworks too. – Rory May 23 '13 at 12:36
  • Can i use Dashing with ASP.NET MVC, it looks like it can be used only with Ruby ? Not sure ... – ATHER Jan 05 '15 at 23:22
4

http://www.flotcharts.org/ provides a popular open source javascript charts library.

Rory
  • 40,559
  • 52
  • 175
  • 261
3

There are many charts plugins out there. http://www.queness.com/post/10781/13-chart-and-graph-plotting-javascript-plugins

My recommendations:

JQPlot: jQuery plugin. Uses canvas element or VML
gRaphael: uses raphaeljs JS library. SVG W3C Recommendation and VML as a base for creating graphics. - Lots of options.

sv_in
  • 13,929
  • 9
  • 34
  • 55
  • What you have recomended does it cover real time data feed,(can i have ajax calls or someting) so my chart looks real up and running? – Sohan Dec 12 '12 at 13:46
2

If you only need an charts api try https://developers.google.com/chart/

Its also support real-time updates

Achintha Samindika
  • 1,944
  • 1
  • 20
  • 31