Anuncio

Colapsar
No hay ningún anuncio todavía.

Exportar grafica gnuplot

Colapsar
X
 
  • Filtro
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes

  • Exportar grafica gnuplot

    Hola, he intentado exportar una grafica hecha en gnuplor de la siguiente manera

    Código:
    gnuplot> set output "1.png"
    gnuplot> replot
    pero el archivo que me genera resulta que no abre como si no se hubiera generado la grafica.

    ¿Cómo hago?

  • #2
    Re: Exportar grafica gnuplot

    un ejemplo:

    Código:
    set term postscript eps enhanced color
    set out 'nanodot.eps'
    set xlabel 'Applied field (A/m)'
    set ylabel 'M / Ms'
    set xrange [-1.2e6:1.2e6]
    set yrange [-1.2:1.2]
    plot 'plot.dat' u 1:2 ti 'hysteresis' with linespoints lw 3 pt 5
    más sencillo...

    Código:
    set term postscript eps enhanced color
    set out 'sinx.eps'
    plot sin(x)

    Espero te sirva...

    Saludos cordiales.
    Jorge López

    Comentario


    • #3
      Re: Exportar grafica gnuplot

      Gracias, si se genera el archivo de la imagen, pero al intentar abrir me sale algo que dice:

      Código:
      El tipo de archivo documento de texto sencillo (text/plain) no esta soportado.

      ¿Quizas me hace falta instalar algun paquete?

      Comentario


      • #4
        Re: Exportar grafica gnuplot

        Seguro no tienes cómo abrir archivos EPS.

        Te recomiendo primero revisar todas las salidas gráficas que tiene tu instalación de gnuplot, dentro de gnuplot, escribe:

        Código:
        set term
        Y aparecerá una lista de posibles salidas. Deberás apretar enter unas dos veces para verlas todas.

        Si tienes disponible png:

        Código:
        set term png
        set output 'sample1.png'
        plot sin(x)
        O en su defecto jpeg y un poco más entretenido:

        Código:
        set term jpeg
        set output 'sample2.jpg'
        set ticslevel 0
        set isosample 40,40
        set xrange [-1:1]
        set yrange [-1:1]
        splot sin(x**2-y**2) with pm3d
        Espero te sea útil.

        Saludos cordiales colega.
        Jorge López

        Comentario


        • #5
          Re: Exportar grafica gnuplot

          Gracias Jorge, ya funciona todo bien, al anotar set term me salio la siguiente lista:

          Código:
          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  ascii art for anything that prints text
                        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 picture environment using graphicx package
               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
                        gif  GIF images using libgd and TrueType fonts
                       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]
          Press return for more: 
                       hpdj  HP DeskJet 500, [75 100 150 300]
                       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
                       jpeg  JPEG images using libgd and TrueType fonts
                 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)
                        png  PNG images using libgd and TrueType fonts
                 postscript  PostScript graphics, including EPSF embedded files (*.eps)
                    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)

          Y no me parece el formato pdf, ¿tienes alguna idea de como implementarlo?

          Comentario


          • #6
            Re: Exportar grafica gnuplot

            Al parecer no tienes instalada una "impresora" PDF; sin embargo, puedes hacer lo siguiente... veo que tienes instalado latex, por lo tanto el comando ps2pdf puede ser útil.
            Prueba lo siguiente:

            Código:
            set terminal postscript enhanced color
            set output '| ps2pdf - plot.pdf'
            plot ......
            ¿Qué sistema operativo usas?

            Saludos
            Jorge López

            Comentario


            • #7
              Re: Exportar grafica gnuplot

              Escrito por jorgext Ver mensaje
              ¿Qué sistema operativo usas?
              Uso Linux, no me funcionó lo último que dijiste

              Comentario


              • #8
                Re: Exportar grafica gnuplot

                Escrito por [Beto] Ver mensaje
                Uso Linux, no me funcionó lo último que dijiste
                ¿Qué distribución?

                Has lo siguiente...

                Código:
                set terminal postscript enhanced color
                set output 'plot.ps'
                plot ......
                Y abres el archivo con algún programa que lea archivos postscript. (Ej. http://pages.cs.wisc.edu/~ghost/)
                Jorge López

                Comentario


                • #9
                  Re: Exportar grafica gnuplot

                  Escrito por jorgext Ver mensaje
                  ¿Qué distribución?

                  Uso Ubuntu 9.04

                  Escrito por jorgext Ver mensaje
                  Has lo siguiente...

                  Código:
                  set terminal postscript enhanced color
                  set output 'plot.ps'
                  plot ......
                  Y abres el archivo con algún programa que lea archivos postscript. (Ej. http://pages.cs.wisc.edu/~ghost/)
                  Al momento de escribir esas lineas el archivo pdf que no se podia ver ya se puede ver ... no se si eso era lo que esperabas que pase ... pero funciona ... ¿sabes porque sucede eso?

                  Comentario


                  • #10
                    Re: Exportar grafica gnuplot

                    No entendí muy bien lo último que me contaste, ¿qué código usaste para que funcione?

                    No esperaba que pasara algo en especial. Solo fui escalando posibilidades para ayudarte.

                    Gnuplot usa las salidas gráficas que tiene disponible tu sistema. Claro, siempre puedes agregar más.

                    El comando ps2pdf viene cuando instalas texlive, aplicándola al archivo ps te lo convierte sin problemas en pdf, sin embargo, puede ocurrir que no este funcionando bien y la conversión no sea la correcta.

                    Espero haberte ayudado... ;-)

                    Saludos cordiales.
                    Jorge López

                    Comentario


                    • #11
                      Re: Exportar grafica gnuplot

                      Escrito por jorgext Ver mensaje
                      No entendí muy bien lo último que me contaste, ¿qué código usaste para que funcione?
                      Si funcionó gracias, lo que paso fue que para que salga al grafico en pdf primero escribo

                      Código:
                      set terminal postscript enhanced color
                      set output '| ps2pdf - plot.pdf'
                      plot sin(x)
                      set terminal postscript enhanced color
                      Al colocar la ultima linea recien se puede visualizas el pdf, en caso contrario el archivo generado en las tres primeras lineas no se puede abrir.

                      Comentario


                      • #12
                        Re: Exportar grafica gnuplot

                        Escrito por [Beto] Ver mensaje
                        Si funcionó gracias, lo que paso fue que para que salga al grafico en pdf primero escribo

                        Código:
                        set terminal postscript enhanced color
                        set output '| ps2pdf - plot.pdf'
                        plot sin(x)
                        set terminal postscript enhanced color
                        Al colocar la ultima linea recien se puede visualizas el pdf, en caso contrario el archivo generado en las tres primeras lineas no se puede abrir.

                        Que raro...

                        de otra forma entonces, como para que sea más elegante:


                        Código:
                        set terminal postscript enhanced color
                        set output 'plot.ps'
                        plot sin(x)
                        y luego en la consola:

                        Código:
                        ps2pdf plot.ps plot.pdf
                        Saludos, que te vaya bien.
                        Jorge López

                        Comentario


                        • #13
                          Re: Exportar grafica gnuplot

                          Escrito por [Beto] Ver mensaje
                          Si funcionó gracias, lo que paso fue que para que salga al grafico en pdf primero escribo

                          Código:
                          set terminal postscript enhanced color
                          set output '| ps2pdf - plot.pdf'
                          plot sin(x)
                          set terminal postscript enhanced color
                          Al colocar la ultima linea recien se puede visualizas el pdf, en caso contrario el archivo generado en las tres primeras lineas no se puede abrir.
                          Eso es por que no "termina" el archivo hasta que no cambias de salida. Es por si quieres hacer algún "replot" añadiendo más lineas a la gráfica.

                          De todas formas, lo más aconsejable para latex es utilizar la terminal "epslatex", genera un gráfico eps donde los textos (etiquetas de los ejes, leyenda, etc) utilizan los sistemas de latex, por lo que queda mejor.
                          La única alternativo a ser Físico era ser etéreo.
                          @lwdFisica

                          Comentario


                          • #14
                            Re: Exportar grafica gnuplot

                            Escrito por pod Ver mensaje
                            De todas formas, lo más aconsejable para latex es utilizar la terminal "epslatex", genera un gráfico eps donde los textos (etiquetas de los ejes, leyenda, etc) utilizan los sistemas de latex, por lo que queda mejor.
                            Pero ¿no hay problema si la compilacion se hace como pdf Latex? ... creo recordar que en ese caso no se podian incluir imágenes en fprmato eps.

                            Comentario


                            • #15
                              Re: Exportar grafica gnuplot

                              Escrito por [Beto] Ver mensaje
                              Pero ¿no hay problema si la compilacion se hace como pdf Latex? ... creo recordar que en ese caso no se podian incluir imágenes en fprmato eps.
                              Quien quiera compilar en pdf, se merece todos los problemas que tenga.
                              La única alternativo a ser Físico era ser etéreo.
                              @lwdFisica

                              Comentario

                              Contenido relacionado

                              Colapsar

                              Trabajando...
                              X