
September 5th, 2000, 05:00 PM
|
|
Junior Member
|
|
Join Date: Aug 2000
Posts: 4
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
|
I'm trying to create a graph with 'GD::Graph::lines'. To get the job done I need to fill a variable like this:
@data = (
[qw(09:00 09:05 09:10 09:15)],
[ (1.0, 1.4, -0.9, -0.4)],
);
When I fill in these example-values in the perl-script itself, it works fine and a nice graph is created.
However, my data are in a mysql-database, so I have to get them out of the database and into the variable '@data' in the required format (see above). One of the (many) things I tried, is to use a 'push' like this (in accordance with the PERLLOL(1)-manpage):
while (@row = $sth->fetchrow_array) {
push @data, $LoL["$time"][$value];
}
the $time and $value that are passed this way are:
09:00 1.0
09:05 1.4
09:10 -0.9
09:15 -0.4
It doesn't work! The module reports:
'Argument "09:00" isn't numeric in aelem at sample.pl line 40'. I think the variables are not passed into '@data' in the right order.
Can anyone tell me how I can fetch the data into the variable '@data' as required by the 'GD::Graph::lines'-module?
Thnx in advance...
|