Schrift
[thread]591[/thread]

Chart::Pie: Can't locate object method "gif"...



<< >> 4 Einträge, 1 Seite
pearl-man
 2005-10-10 11:01
#5777 #5777
User since
2005-07-25
65 Artikel
BenutzerIn
[default_avatar]
Möchte gerne Restspeicherplatz in Form  eines Kuchens darstellen. Dazu bietet sich ja Chart::Pie an, doch da gibts bei mir Probs:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl -w
use Chart::Pie;

  my $chart = Chart::Pie->new(640,480);

  $chart->set( 'title'   => 'A Day in the Life',
               'x_label' => 'X Axis Label',
               'y_label' => 'Y Axis Label' ,
               'label_values' => 'percent', # tell me percentage of
                                            # each day spent on
                                            # each activity
               'x_ticks'  => 'none',
               'y_ticks'  => 'none',
  );

  $chart->add_dataset( qw(Junk_X_Tick_Label) );
  $chart->add_dataset( qw(8) );
  $chart->add_dataset( qw(8) );
  $chart->add_dataset( qw(2) );
  $chart->add_dataset( qw(6) );


  $chart->set('legend_labels' => [ 'Sleep', 'Work', 'Eat', 'Watch TV' ]);
  $chart->gif('output.gif');  #line 24


Fehler:
Can't locate object method "gif" via package "Chart::Pie" at ./chart.pl line 24.

wisst ihr weiter?

Pie.pm is installiert, doch die Ausgabe des gifs streikt!\n\n

<!--EDIT|pearl-man|1128927851-->
steffenw
 2005-10-10 20:21
#5778 #5778
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Die Chart-Module benutzen GD.pm und da geht das mit dem "gif" aus lizenzrechtichen Gründen nicht mehr. Nimm "png" und gd macht das, was Du willst.\n\n

<!--EDIT|steffenw|1128961326-->
$SIG{USER} = sub {love 'Perl' or die};
renee
 2005-10-10 21:20
#5779 #5779
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@steffenw: Also auf der CPAN-Doku von CPAN:GD steht die Methode gif aber drin. Soweit ich weisz wurde es mal zwischenzeitlich rausgenommen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2005-10-10 21:46
#5780 #5780
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Das Patent auf LZW (die Kompressionsmethode, die bei GD verwendet wird) ist mittlerweile abgelaufen.
http://www.unisys.com/about__unisys/lzw
<< >> 4 Einträge, 1 Seite



View all threads created 2005-10-10 11:01.