Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which JavaScript or ASP.NET Charting Component/Tool/Library Will Work For This?

[Update]: Forgot to include ComponentArt...

Hi,

An interaction designer employed by the client I am currently working for produced some mock-ups, and now it is my job to determine the best way of implementing the charts included therein.

After looking at the options I am aware of and was able to find doing some simple Google searches, I have narrowed it down to using either ComponentArt, Dundas Charts or Infragistics, simply because from what I can see of their demos, they have certain features I believe I will need to get things done.

Here are the pictures from the mock-ups - ideally I need one piece of software that will cover all of these:


alt text
This chart seems to be simple enough.


alt textNotice the arbitrary spacing between the years - not yet sure if this will be a sticking-point for the client or not.


alt textI don't know that I have ever seen a chart like this one - it combines the previous chart with some additional data.


alt textHere is the same chart, only this time illustrating what happens when a user mouses-over or clicks on an annotation within the chart. They want the nice styling within the pop-up, so the pop-up needs to be something like an iframe or similar. Obviously, as long as a control supports client-side events, with associated metadata, I can create the pop-up myself.


Any ideas or recommendations would be appreciated, I haven't used charting controls in years, so I am at a bit of a loss and the client wants an estimate soon.

Thank you!

like image 734
Jason Bunting Avatar asked Jun 09 '10 21:06

Jason Bunting


People also ask

Is chart js a library?

Chart. js is an open source JavaScript library supporting 8 chart types. It is a small js library at just 60kb. Types include line charts, bar charts, area charts, radar, pie charts, bubble, scatter plots, and mixed.

Which is a common JavaScript visualization library?

D3. js is one of the most popular data visualization libraries being used by developers across the globe and is used to manipulate documents based on data. It uses modern web standards like SVG, HTML, and CSS for building graphs, maps, and pie charts.


2 Answers

Raphaël (http://raphaeljs.com/) is also really nice and powerfull.

like image 111
JochenJung Avatar answered Oct 19 '22 22:10

JochenJung


If you are ready to spend few hundreds, I would suggest you to choose adobe flex charting components.

They are pretty cool with tones of features in them.

I'm using adobe's flex charting component in all my projects after using YUI charts, which has very limited features.

like image 34
Jay Avatar answered Oct 19 '22 23:10

Jay