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 -> ChartBars (values => [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

 $image -> Chart(
	values => \@values|[value1, value2, value3...], 
	
 );

Draw chart. Documentation is incomplete because the interface is due to frequent changes.

Chart

 $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.