Forum Linux.mandriva GNUplot

Posté par  .
Étiquettes : aucune
0
11
juin
2005

J'ai installé le logiciel GNUplot, mais lorsque je lance le plot, je n'ai pas le terminal X11 , il n'y a aucune fenetre qui s'ouvre. Je n'ai pas aussi le serveur sshd(est ce qu'il est indispensable pour GNUplot si oui comment l'installer et installer aussi le terminal X11.

Merci d'avance.

  • # Bonjour

    Posté par  (site web personnel) . Évalué à 3.

    Première question: quelle distribution utilises-tu et comment as-tu installé GNUplot?

    Tout d'abord, tu n'as absolument pas besoin de sshd pour te servir de GNUplot (ssh est un protocole qui permet de se loguer sur un ordinateur distant, via le réseau, et sshd est le serveur qui te permet de te loguer sur ton poste depuis ailleurs).

    Ensuite, pour ton terminal, que te dit GNUplot quand tu fais un 'set terminal x11'? Il est possible (bien que je n'ai jamais vu ce comportement) que ce terminal ne soit pas activé par défaut, cette commande devrait le rétablir.
    Ensuite, un petit 'p sin(x)' te permettra de tester si ça marche.

    Voilivoilou, tiens-nous au courant.

    Et surtout, accroche-toi à GNUplot: même si c'est un peu rebuttant au premier abord, avec plein de commandes à connaître, c'est le grapheur le plus puissant que je connaisse: il sait faire du fit, des graphes 3D, des courbes de niveaux... et permet d'exporter dans un très grand nombre de format ('set terminal' pour avoir la liste des formats supportés).
    En plus de la doc et de l'aide en ligne, je te conseille ce site, vraiment très bien fait: http://t16web.lanl.gov/Kawano/gnuplot/index-e.html(...)
    Un petit exemple de ce que GNUplot peut faire (bon je sais, c'est un peu de la frime, mais bon, c'est joli):
    http://khapin.free.fr/output2.avi(...) (codé avec lavc, donc mplayer doit le lire)
    • [^] # Re: Bonjour

      Posté par  . Évalué à 1.

      Merci pour ton message. j'ai mandrake 10.1 et j'ai installé GNUplot 4.0.
      lorsque je lance gnuplot, et je mets set terminal ca me donne ça:
      gnuplot> set terminal

      Available terminal types:
      aed512 AED 512 Terminal
      aed767 AED 767 Terminal
      aifm Adobe Illustrator 3.0 Format
      bitgraph BBN Bitgraph Terminal
      cgm Computer Graphics Metafile
      corel EPS format for CorelDRAW
      dumb printer or glass dumb terminal
      dxf dxf-file for AutoCad (default size 120x80)
      eepic EEPIC -- extended LaTeX picture environment
      emf Enhanced Metafile format
      emtex LaTeX picture environment with emTeX specials
      epslatex LaTeX (Text) and encapsulated PostScript
      epson_180dpi Epson LQ-style 180-dot per inch (24 pin) printers
      epson_60dpi Epson-style 60-dot per inch printers
      epson_lx800 Epson LX-800, Star NL-10, NX-1000, PROPRINTER ...
      fig FIG graphics language for XFIG graphics editor
      gpic GPIC -- Produce graphs in groff using the gpic preprocessor
      hp2623A HP2623A and maybe others
      hp2648 HP2648 and HP2647
      hp500c HP DeskJet 500c, [75 100 150 300] [rle tiff]
      hpdj HP DeskJet 500, [75 100 150 300]
      Press return for more:
      hpgl HP7475 and relatives [number of pens] [eject]
      hpljii HP Laserjet series II, [75 100 150 300]
      hppj HP PaintJet and HP3630 [FNT5X9 FNT9X17 FNT13X25]
      imagen Imagen laser printer
      kc_tek40xx MS-DOS Kermit Tek4010 terminal emulator - color
      km_tek40xx MS-DOS Kermit Tek4010 terminal emulator - monochrome
      latex LaTeX picture environment
      mf Metafont plotting standard
      mif Frame maker MIF 3.00 format
      mp MetaPost plotting standard
      nec_cp6 NEC printer CP6, Epson LQ-800 [monocrome color draft]
      okidata OKIDATA 320/321 Standard
      pbm Portable bitmap [small medium large] [monochrome gray color]
      pcl5 HP Designjet 750C, HP Laserjet III/IV, etc. (many options)
      postscript PostScript graphics language [mode "fontname" font_size]
      pslatex LaTeX picture environment with PostScript \specials
      pstex plain TeX with PostScript \specials
      pstricks LaTeX picture environment with PSTricks macros
      qms QMS/QUIC Laser printer (also Talaris 1200 and others)
      regis REGIS graphics language
      selanar Selanar
      starc Star Color Printer
      Press return for more:
      svg W3C Scalable Vector Graphics driver
      table Dump ASCII table of X Y [Z] values to output
      tandy_60dpi Tandy DMP-130 series 60-dot per inch graphics
      tek40xx Tektronix 4010 and others; most TEK emulators
      tek410x Tektronix 4106, 4107, 4109 and 420X terminals
      texdraw LaTeX texdraw environment
      tgif TGIF X11 [mode] [x,y] [dashed] ["font" [fontsize]]
      tkcanvas Tk/Tcl canvas widget [perltk] [interactive]
      tpic TPIC -- LaTeX picture environment with tpic \specials
      unknown Unknown terminal type - not a plotting device
      vttek VT-like tek40xx terminal emulator
      et lorsque je veux dessiner par exemple 'plot sin(x)' :
      gnuplot> plot sin(x)
      ^
      use 'set term' to set terminal type first
      je pense que j'ai un problème il n'y aucune fenetre qui s'ouvre pour dessiner.
      Merci pour aide.
      • [^] # Re: Bonjour

        Posté par  (site web personnel) . Évalué à 2.

        C'est vraiment bizarre, j'ai la même version que toi (GNUplot 4.0, installé via urpmi sur une Mandrake 10.1), et j'ai le terminal x11 disponible...
        Rassure-moi, tu l'as bien installé avec urpmi (ou rpmdrake)? Si tu l'as compilé à partir des sources, tu as peut-être oublié les options de compilation kivonbien. Dans ce cas, je te conseille de le virer, et d'utiliser la version fournie par Mandrake. Sinon, je ne vois vraiment pas.
        • [^] # Re: Bonjour

          Posté par  . Évalué à 1.

          Je veux juste savoir comment confirmer l'existence du terminal x11 dans mon linux.
          sinon tu penses que je dois virer GNUplot et le réinstaller.
          Merci d'avance.
        • [^] # Re: Bonjour

          Posté par  . Évalué à 1.

          voilà le nom de mon GNUplot que j'ai installé gnuplot-4.0.0.tar.gz
          tu connais ou je peux télécharger en rpm.
          Merci d'avance.
          • [^] # Re: Bonjour

            Posté par  (site web personnel) . Évalué à 3.

            Tu as donc installé gnuplot à partir des sources... pas bien (enfin, ça peut être plus compliqué/problématique).
            Pour installer le gnuplot que Mandrake a mis en paquet rien que pour toi avec attention et dévouement, il suffit de passer par rpmdrake (dans le menu, Système/installer des logiciels), ou en console, en root: 'urpmi gnuplot'. Le paquet gnuplot est sur tes CD d'installation de Mandrake.

            Pour ton autre question ("comment confirmer l'existence du terminal x11 dans mon linux"):
            -x11 (ou X), est le serveur graphique de linux. Si tu vois autre chose que du texte sur ton écran, c'est qu'il est installé.
            -si tu veux parler du terminal x11 de gnuplot, il n'apparaît pas dans la liste des terminaux que ton gnuplot connaît, c'est donc normal que tu ne puisses pas t'en servir.

            Si tu veux vraiment te servir d'un gnuplot compilé par toi-même, il faut que tu ajoutes une option lors de ton ./configure ou de ton ./make (voir le readme de GNUplot pour ça). Tu auras aussi besoin des paquets/bibliothèques de développement X, et sans doute d'autres paquets/bibliothèques si tu veux pouvoir exporter tes graphes dans des formats tels que jpeg, gif, png, ...

            En règle générale, il vaut mieux toujours installer les paquets de ta distribution plutôt que d'installer depuis des sources téléchargées sur le site du projet. C'est ça une distribution: un ensemble de logiciels, plus ou moins grand selon les distributions, intégrés les un avec les autres!
            Si tu veux avoir plus de logiciels disponibles, je te conseille d'aller faire un tour sur http://easyurpmi.zarb.org(...) et d'ajouter les médias 'contrib', 'plf-free' et 'plf-nonfree'. Tu peux aussi ajouter 'main', si tu veux télécharger les paquets 'main' sur internet au lieu de les prendre sur tes CD.

            Voilivoilou, tiens-nous au courant.
            • [^] # ça marche maintenant

              Posté par  . Évalué à 1.

              Tu as raison, j'ai effacé GNuplot que j'avais et j'ai installé à partir de la distribution les fichiers gnuplot-4.0.0-4mdk et unignuplot-2.0-3mdk et ça marche bien.
              Dis moi est ce qu'il faut installer autre chose en plus pour GNUplot(librairies). ou c'est suffisant maintenant.
              Merci pour ton aide. il faut maintenant que je maitrise les fonctionnalités de GNuplot, avant j'utilisais Matlab sous windows.
              • [^] # Re: ça marche maintenant

                Posté par  (site web personnel) . Évalué à 3.

                Tu n'as besoin d'installer aucun programme ou bibliothèque supplémentaire.
                En fait tu n'as même pas besoin d'unignuplot (que je ne connaissais pas d'ailleurs): c'est juste une interface graphique, mais elle m'a l'air un peu limitée par rapport à toutes les fonctionnalités de gp.

                GNUplot et Matlab ne font pas du tout la même chose: Matlab est un logiciel de calcul vectoriel, et gp est un grapheur. Si tu ne te servais de Matlab que pour tracer des courbes, c'est un peu un rouleau compresseur pour écraser une mouche... et c'est surtout beaucoup d'argent dépensé pour rien!
                Si tu as des questions sur l'utilisation de gnuplot, l'aide en ligne est bien faite, mais tu peux aussi me demander en message privé (avec parcimonie).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.