Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tools for creating interactive chart

I am creating a project which involves the visualisation of signals and timeline, so I am looking for a charting program which allows me to zoom in and zoom out and with additional functionality e.g. drag and drop or highlight the area.

I have no preference whether it should be WinForms or Web apps, and I am fine to program in either Flash or Silverlight. So I would like to see if you guys can recommend some tools for use. Thank you in advance

Regards, Andy.

like image 750
drhanlau Avatar asked Apr 14 '11 01:04

drhanlau


People also ask

Which tool should you use to make interactive online charts?

Google Charts is a powerful, free data visualization tool that is specifically for creating interactive charts for embedding online. It works with dynamic data and the outputs are based purely on HTML5 and SVG, so they work in browsers without the use of additional plugins.

What is interactive visualization tool?

Interactive visualization technology enables the exploration of data via the manipulation of chart images, with the color, brightness, size, shape and motion of visual objects representing aspects of the dataset being analyzed.

How do I create an interactive chart in html?

To start we will create our html markup for the graph. We will create a <div> with the class “graph-wrapper”. Inside of this <div> we will add two more <div>. The first one will have the “graph-info” class, this div will contain the graph legend and the buttons that will allow us to switch between graphs.


1 Answers

Some Flash options:

  • Google Charts - Annotated Timeline - Flash, requires use of foreign API over the wire
  • AnyChart - Flash, commercial
  • Prefuse Timeline - Flash, open source. This example pans and zooms, but the mousewheel zoom is far too coarse, try ctrl+mouse-drag

You didn't mention JS, but it might be worth looking at Flot, gRaphael, HighCharts or Protovis - there's a great breakdown of javascript timeline optionts on this SO Answer.

like image 176
peteorpeter Avatar answered Sep 28 '22 16:09

peteorpeter