1

I'm trying to find a graphing tool that runs clients side that will allow me to plot some data and then save the grpah. I have Tried FLOT http://code.google.com/p/flot/ but it does not support saving of the graph. I have tried gChart http://keith-wood.name/gChart.html but it does not support x/y plotting in a date format (and is not as interactive as FLOT).

I need to plot X (date or date time) to Y (some number). and be able to save the graph when done.

Any other charting / graphing tools out there? I like FLOT, but I just can't find a way to save the graph. (Something interactive and that works with dates along the X axis)

ThinkingStiff
  • 64,767
  • 30
  • 146
  • 239
Josh
  • 819
  • 1
  • 14
  • 30

5 Answers5

2

I highly recommend RGraph:

http://www.rgraph.net/

sworoc
  • 1,461
  • 12
  • 13
1

I ended up using HighCharts, check it out at http://www.highcharts.com/

Josh
  • 819
  • 1
  • 14
  • 30
0

If you don't mind using Flash I've had a lot of luck with XML/SWF Charts. It's not Open Source, but a license was only about $50 USD. You can right click and save the charts as JPEGs, BMPs, or PNGs.

0

I'm guessing that what you mean by save is to save it as an image. If so, then that is pretty simple to do with canvas. If you use a library like flot, you should be able to save the canvas image it draws on with a library like Canvas2Image. The only problem is that it won't work with IE earlier than 9, because previous versions use VML and don't actually support the canvas tag.

Russell Leggett
  • 8,795
  • 3
  • 31
  • 45
  • 1
    http://stackoverflow.com/questions/4197468/how-to-save-a-jquery-flot-graph-to-a-png-or-orther-image-formate – Josh Nov 16 '10 at 20:25
0

Not strictly a client side graphing tool as you asked for, because the graphs are rendered to images by Google's servers, but if you were looking for a client side solution just to save yourself from having to do image processing on your server, then I'd recommend the Google Chart API

(or Google Chart Tools / Image Charts (aka Chart API) as it now seems to be called)

save

save

save

Renders directly to PNG, so you don't have to do anything clever to be able to save the graph.

Downside is that the graphs are not interactive, so if you really need that, this simple solution wouldn't be for you.

Day
  • 9,465
  • 6
  • 57
  • 93