Utiliser Gnuplot dans Script Perl

Fermé
anisovic92 Messages postés 2 Date d'inscription samedi 4 mai 2013 Statut Membre Dernière intervention 9 janvier 2016 - 9 janv. 2016 à 12:25
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 11 janv. 2016 à 17:10
Bonjour à tous,
svp j'aimerai avoir votre aide concernant mon script perl, je suis sous windows 7, je veux tracer un graphe avec le module Gnuplot, j'ai installé ce module a partir de CPAN grâce au gestionnaire PPM. maintenant je veux faire un appel a gnuplot a partir de mon script perl.
#!/usr/bin/perl
use strict;
use warnings;
use Chart::Gnuplot;
    
  my $chart = Chart::Gnuplot->new(
        output => "expression.png"
    );

    my $dataSet = Chart::Gnuplot::DataSet->new(
        func => "sin(x)"
    );

    $chart->plot2d($dataSet);


a l’exécution de mon script a l'invite de commande:
>perl exemple.pl
j'ai comme message:
""gnuplot" n'est pas reconnu en tant que commande interne ou externe un programme exécutable ou un fichier de commande "

Merci pour vos réponses.

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 11/01/2016 à 17:11
Salut anisovic92,

Je n'ai jamais utilisé gnuplot, ni le module Perl Chart::Gnuplot, mais selon la page CPAN de ce module :

https://metacpan.org/pod/release/KWMAK/Chart-Gnuplot-0.23/lib/Chart/Gnuplot.pm

DESCRIPTION

This Perl module is to plot graphs uning GNUPLOT on the fly. In order to use this module, gnuplot need to be installed. If image format other than (...)


Si tu n'as pas installé gnuplot sur ta machine, ce message d'erreur se comprend.

http://www.gnuplot.info/

Sous Windows, le projet propose actuellement des binaires compilés en version 5.0.1 :

https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.1/

Dal
0