Thursday, January 4th, 2007

Fooplot: function plotting

Category: Showcase

Dheera Venkatraman has released Fooplot, a new website that plots any function, and supports Google Maps-style panning around.

Fooplot is currently using SVG and VML to do the rendering and canvas support is coming for Safari.

For good SVG browsers like Firefox and Opera, 3D plots work too.

In the future, it will communicate with Google spreadsheets and interact with server-side scripts that do curve fitting and other tasks.


Posted by Dion Almaer at 8:32 am

4.2 rating from 21 votes


Comments feed TrackBack URI

This is a cool idea! But I can’t get it to graph anything. Anyone else having problems with this in Firefox 2 on Linux?

Comment by James Ward — January 4, 2007

Nice, but their email address doesn’t yet work… here is the email I wrote to them:

Dear FooPlotters,

Firefox 1.7?!? I assume you mean Firefox 1.5. I wouldn’t too much about being
compatible with Firefox 1.0-, that’s probably something like less than 10% of
Firefox users, anyway.

Safari on the other hand, using canvas sounds like a good idea.
Although I also assume you are aware that Safari nightlies support
SVG, correct?


Comment by Jeff Schiller — January 4, 2007

Hi Jeff,
thanks for the note. yeah, the MX was changed a day ago, so perhaps it hasn’t propagated yet everywhere. I am aware of the nightlies supporting SVG in Safari, but I expect it to take a while for a release to propagate to majority usage as usual. The only reason I said 1.7 is that I’ve been using it to test and also that (quite surprisingly) I have found numerous people that have copies of FireFox without SVG support, for whatever reason. I can’t identify why, but perhaps one of the major binary sources may have disabled it in compiling? They do report the canvas tag working, though.

Comment by dheera [fooplot] — January 4, 2007

I don’t get why there’s such a push behind graphing in the browser.

Wouldn’t this be more easier to make/cross-browser compatible/pretty/usable if it was done in flash?

Comment by Blake Fischer — January 4, 2007

no, it would be less compatible if done in flash, then it would only run on the flash platform, instead of the web platform.

i cant find the download link,. is it back to GNUplot?

Comment by carmen — January 4, 2007

Very neat! I posted some comments on:

Comment by Mukul Kumar — January 4, 2007

Does not work at all in IE, but it works in Opera, thats nice to see. The 3D functions are amazing, I’d like to see the zoom working, too. I hope you go on, a really nice tool.

Comment by Andi — January 5, 2007

Email still not working! Here’s some more comments:

1) Add a blog so people can see latest news, leave comments, etc. An
email address doesn’t cut it these days ;)

2) A “Permalink To This” link…

3) Your direct-linking is really innovative but
I think you need to expand this API (or at least make it all public).
Anything that I can do in the tool UI should be an option in the URL
(i.e. an option in the URL to specify the graph minx/maxx/miny/maxy,

Comment by Jeff Schiller — January 5, 2007

Very good use of javascript to do projections of 3-D functions into 2-D. I think it uses decomposition of some sort, but rough on the math. Lovely! Especially cools is that you can type in the URL*x/sin(y) and get a graph for 3x/sin(y)… sweet!

Comment by Chad Wagner — January 6, 2007

Really cool site.

Comment by Narayana — June 20, 2007

Really cool site.

Comment by Narayana — June 20, 2007

Leave a comment

You must be logged in to post a comment.