DBD-Chart
view release on metacpan or search on metacpan
Chart/Plot.pm view on Meta::CPAN
return (sin($angle)/cos($angle));
}
sub cotan {
my ($angle) = @_;
return (cos($angle)/sin($angle));
}
sub updateImagemap {
my ($obj, $shape, $alt, $plotNum, $x, $y, $z, @pts) = @_;
$y = '' unless defined($y);
$z = '' unless defined($z);
#
# do different for Perl map
#
return $obj->updatePerlImagemap($plotNum, $x, $y, $z, $shape, @pts)
if (uc $obj->{mapType} eq 'PERL');
my $imgURL = $obj->{mapURL};
Chart/Plot.pm view on Meta::CPAN
$imgmap .= "\n<AREA TITLE=\"$alt\" " .
(($obj->{mapURL}) ? " HREF=\"$imgURL\" " : ' NOHREF ');
$imgmap .= " $imgScript "
if ($imgScript);
$imgmap .= " SHAPE=$shape COORDS=\"" . join(',', @pts) . '">';
$obj->{imgMap} = $imgmap;
return 1;
}
sub updatePerlImagemap {
my ($obj, $plotNum, $x, $y, $z, $shape, @pts) = @_;
#
# render image map element:
# hotspot is an 8 pixel diameter circle centered on datapoint for
# lines, points, areas, and candlesticks.
#
my $imgmap = $obj->{imgMap};
$imgmap .= ",\n" unless ($imgmap eq '');
$imgmap .=
"\{
( run in 0.561 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )