roman lenz: Chart modul + GD modul

Beitrag lesen

hi hi

ich erzeuge mit dem Chart::Composite modul ein Diagramm und will mit dem GD modul noch einen line in das Diagramm zeichnen.

Kann mir jemand erklären wie ich das machen kann?

Ich möchte das die x-Achse nur von -0.01 bis 0.150 angezeigt wird. Gibt es für die X-Achse auch begrenzer?

sub diagramm{

if($pulsname eq''){ $pulsname='!! Test !!'};
my $diagr=Chart::Composite->new(500,400);
$diagr->set ('composite_info' => [ ['Lines', [2,3,1]],
                                   ['Lines', [4]] ]);

$diagr->set('no_cache'=>'true');
$diagr->set('xy_plot'=>'true');
$diagr->set('transparent'=>"true");
$diagr->set('precision'=>'3');
$diagr->set('title'=>$pulsname);
$diagr->set('x_label'=>'Zeit [s]');
$diagr->set('y_label'=>"AVS");
$diagr->set('y_label2'=>"Spulwert");

$diagr->set ('brush_size' =>'1');
$diagr->set('pt_size'=>"1");

my @legende=('A', 'V','S','Spulw.');
$diagr->set ( 'legend' => 'bottom');
$diagr->set ( 'legend_example_size' => '5');
$diagr->set('legend_labels'=>@legende);

$diagr->set('grid_lines'=>"true");
$diagr->set('skip_x_ticks'=>'200');
#$diagr->set('custom_x_ticks'=>[0,500,1000]);
$diagr->set('y_ticks'=>"5");
$diagr->set('max_val1'=>'55');
$diagr->set('min_val1'=>'-5');
$diagr->set('max_val2'=>'5500');
$diagr->set('min_val2'=>'-500');

$diagr->add_dataset(@zeit);
$diagr->add_dataset(@beschl);
$diagr->add_dataset(@geschw);
$diagr->add_dataset(@weg);
$diagr->add_dataset(@spulwert);

#$diagr->line(0,0,150,0.150,gdBrushed);

$diagr->png($DIRtmp.$diagramm_name);
}