Matthias Bloch > Image-BoxModel-0.50 > Image::BoxModel::Chart

Download:
Image-BoxModel-0.50.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

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.

syntax highlighting: