Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Web » Graficar desde un archivo de texto Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2010-09-29 11:30 @520

Perlero Nuevo
Registrado: 2008-01-18 18:14 @801
Mensajes: 7
Graficar desde un archivo de texto
Buenos días
Sigue la guía para para crear gráficas con Perl:
http://perlenespanol.com/tutoriales/gra ... _perl.html

¿Me puede dar una sugerencia de cómo meter valores desde un archivo de texto ya que no lo he conseguido ya que me genera una gráfica por valor y yo quiero una gráfica con todos los valores?
Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
lista.txt
547
2282
2798
2354
4326


CÓDIGO
Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl -w
  2.  
  3. use strict;
  4. use CGI ':standard';
  5. use GD::Graph::bars;
  6. open(LISTA, "lista.txt");
  7. while ($p = <LISTA>)
  8. {
  9. my @campos = ('Oct 2003','Nov 2003','Dec 2003','Ene 2004','Feb 2004');
  10. my @valores = "$p";
  11. my @graf = (\@campos, \@valores);
  12.  
  13. my $grafico = GD::Graph::bars->new(500, 300);
  14.  
  15. $grafico->set(
  16. x_label => 'Mes',
  17. y_label => 'Visitas Totales',
  18. title => 'Visitas Mensuales de "Perl en Español"',
  19. ) or warn $grafico->error;
  20.  
  21. my $imagen = $grafico->plot(\@graf) or die $grafico->error;
  22.  
  23. print "Content-type: image/png\n\n";
  24. print $imagen->png;
  25. exit(1);
  26. }
  27. close(LISTA);


Gracias por su ayuda.


Nota 2010-09-29 11:57 @540

Perlero Nuevo
Registrado: 2008-01-18 18:14 @801
Mensajes: 7
Re: Graficar desde un archivo de texto
Hola, creo que era muy sencillo:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
  1. use strict;
  2. use CGI ':standard';
  3. use GD::Graph::bars;
  4.  
  5. open(LISTA,"lista.txt");
  6. my @campos = ('Oct 2003','Nov 2003','Dec 2003','Ene 2004','Feb 2004');
  7. my @valores = (<LISTA>);
  8. my @graf = (\@campos, \@valores);
  9.  
  10. my $grafico = GD::Graph::bars->new(500, 300);
  11.  
  12. $grafico->set(
  13. x_label => 'Mes',
  14. y_label => 'Visitas Totales',
  15. title => 'Visitas Mensuales de "Perl en Españ',
  16. ) or warn $grafico->error;
  17.  
  18. my $imagen = $grafico->plot(\@graf) or die $grafico->error;
  19.  
  20. print "Content-type: image/png\n\n";
  21. print $imagen->png;
  22. exit(1);
  23. close(LISTA);



Lo siento y gracias a todos.


Nota 2010-09-29 12:03 @543
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10250
Re: Graficar desde un archivo de texto
Al contrario, nos alegramos de que hayas encontrado la solución por ti mismo, y que además compartieras tu solución con todos nosotros.

Gracias a ti.

_________________
JF^D Perl programming


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO