On Sun, Jun 22, 2008 at 4:49 AM, Rob Dixon <[EMAIL PROTECTED]> wrote:
> Malka Cymbalista wrote:
>>
>> We are running perl 5.8.5 on a Linux machine that is running apache 2.2.6
>> with mod_perl 2.0.3.  Our data is in a MySQL database (MySQL 5.0.45)
>>
>> We have been asked to write a web application that requires plotting
>> capabilities.  We do most of our web programming in perl so I am looking for
>> a perl module that has the following features:
>>
>> 1. ability to create histograms
>> 2. ability to create x,y plots
>> 3. ability to zoom in on a portion of the graph
>> 4. ability to calculate the distance between 2  points on the graph
>> 5. ability to hover on a point and bring up some text

Take a look into:

http://search.cpan.org/modlist/Graphics

Regards

>>
>> Does anyone have any suggestions for which perl modules we should look into?
>
> Creating graphics is very different from writing a GUI or CGI application that
> lets you manipulate those graphics.
>
> For the graphics, take a look at GD here
>
>  http://search.cpan.org/~lds/GD-2.39/GD.pm
>
> For Web applications, look at CGI, which is a standard library and doesn't 
> need
> to be installed separately. But remember that if you have never done Web
> programming before you have a huge amount of learning to do (you will need to
> know HMTL and, ideally, CSS and JavaScript), and in addition your application 
> is
> non-trivial. Allow several months.
>
> If you would like to try it as a stand alone GUI application then you will 
> find
> Gtk, Gtk2 and Wx (my preference) of use.
>
> Now having written that I see you have also posted to two other groups and I
> have wasted my time. Please don't do this again.
>
> Rob
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> http://learn.perl.org/
>
>
>



-- 
Francisco Valladolid H.
 -- http://bsdguy.net - Jesus Christ follower.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to