NAME
Image::BoxModel::Chart - Charts using Image::BoxModel (Incomplete)
SYNOPSIS
use Image::BoxModel::Chart;
my $image = new Image::BoxModel::Chart (
width => 800,
height => 400,
lib=> "GD", #your backend
);
#all parameters are optional!
$image -> Chart (dataset_01 => [1,5,3,10,-10]);
$image -> Save(file=> "chart.png");
DESCRIPTION
Image::BoxModel::Chart will implement different sorts of charts.
bars, points, stapled points, lines
Methods
Chart
Draw chart. Documentation is incomplete because the interface is due to frequent changes.
Legend
$image -> Legend(
#mandatory:
font => (path to font file),
name => (name of box in which the legend lives)
values_annotations => (name of your datasets)
#optional (dafaults preset):
textsize => [number],
rotate => [number],
colors => (color names of datasets), #nice: 'colors => DefaultColors()' sets default colors
position => ['right'|'left],
orientation => 'vertical', #horizontal is unimplemented so far
resize => (name of box to be resized),
background => (color),
padding_left => [number],
padding_right =>[number],
padding_top => [number],
padding_bottom =>[number],
spacing_left => [number],
spacing_top => [number],
spacing_right =>[number],
spacing_bottom => [number],
border => [number],
border_color => (color),
);
Draw Legend.