Gnuplot & Fill .... & LaTex

  1. #1
    Avatar de opositivo Mega Usuari@
    Registrad@ el
    03/02/2008
    Sexo
    Chico
    Mensajes
    8.696
    Agradecido
    705 veces
    Temas
    428

    Gnuplot & Fill .... & LaTex

    Resulta que estaba yo haciendo unos ejercicios de estadística, y me ha dado por ilustrar las funciones con gnuplot. En un momento dado me he visto en la necesidad de sombrear la parte de una función que estaba integrando, y he sido incapaz (al final he generado 35 líneas a mano).

    Quería, como aparece en la página 4 sombrear la función en (0,1 < x < 0,9). He encontrado la opción para que sombreara sólo 0,1<x, o sólo x<0,9. Pero he sido incapaz de unir ambas condiciones. ¿Alguien sabe como hacerlo?

    Yo he estado intentando hacerlo con

    Código:
    plot .... with filledcurve above x1=0,1
    plot .... with filledcurve below x2=0,9
    También servían

    Código:
    plot .... with filledcurve above x2=0,1
    plot .... with filledcurve below x1=0,9
    Pero lo que no he podido es aplicar ambas a la vez.

    Por otro lado, al estar redactando el documento en LaTeX, he escogido esa terminal. Me genera bien los gráficos, los cargo sin problemas con un simple \input, pero se ven en blanco y negro. ¿Alguien sabe si es cuestión de que la terminal latex está sin configurar o si hay que utilizar otra terminal (eps, por ejemplo) para trabajar con color?

    Por último, para dibujar las flechas de los ejes, las he puesto a mano. ¿Conocéis alguna forma de aplicar alguna opción tipo zeroaxis que además dibuje las flechas? ¿Y cómo ubicar el nombre de la variable justo al final de la flecha en vez en su posición por defecto?
    Follar contigo debe ser como leer poesía - Undefined speaker 08/09/09
    Zoaz Euskal Herrira, si es que existe. Euskadifrenia. - Zarama, Bermeo 18/04/09

  2. #2
    Avatar de opositivo Mega Usuari@
    Registrad@ el
    03/02/2008
    Sexo
    Chico
    Mensajes
    8.696
    Agradecido
    705 veces
    Temas
    428
    El script básico que he utilizado en gnuplot:
    Código:
    unset border
    
    unset key
    
    set ytics axis 0.5 nomirror
    
    set xtics axis 0.5 nomirror
    
    set arrow 1 filled size graph 0.035,8 from graph 0.1,0 to graph 0.1,0.95
    
    set arrow 2 filled size graph 0.035,8 from graph 0,0.165 to graph 1,0.165
    
    set terminal latex
    
    set output "mei.png"
    
    plot [-0.25:2.25][-0.25:1.25] (x<0)? (0):(x>2)? (0):(x<1)? (x):(2-x)
    Follar contigo debe ser como leer poesía - Undefined speaker 08/09/09
    Zoaz Euskal Herrira, si es que existe. Euskadifrenia. - Zarama, Bermeo 18/04/09

  3. #3
    Avatar de Jwym, Lord of Cinder Moderation gone hollow
    Registrad@ el
    16/07/2005
    Localidad
    ¿Importa eso en Internet?
    Sexo
    Chico
    Edad
    33
    Mensajes
    10.493
    Agradecido
    2731 veces
    Temas
    85
    Para el color

    Código:
    set term postscript eps color
    set out "nombredearchivo.eps"
    Si un .eps te ocupa demasiado, siempre puedes pasarlo a .png con el Gimp

    En cuanto a las zonas sombreadas, prueba las mismas instrucciones con

    Código:
    plot .... with filledcurve above [xmin:xmax]
    o quizá

    Código:
    plot .... with filledcurve above x1 = 0.1 : x2 = 0.9
    I allò que val és la consciència de no ser res si no s'és poble. De no ser res si no s'és lliure.
    Vicent Andrés Estellés.


  4. #4
    Avatar de opositivo Mega Usuari@
    Registrad@ el
    03/02/2008
    Sexo
    Chico
    Mensajes
    8.696
    Agradecido
    705 veces
    Temas
    428
    Eskerrik asko Jaime.

    Lo de la salida eps ¿sabes si mantiene también la tipografía de latex? El objetivo de usar latex como terminal es que luego al compilar el documento final se mantenga la tipografía de éste, y no la Arial o Helvética que pueda utilizar gnuplot.

    Sobre los otros comandos que has comentado, no hay manera :S.
    Follar contigo debe ser como leer poesía - Undefined speaker 08/09/09
    Zoaz Euskal Herrira, si es que existe. Euskadifrenia. - Zarama, Bermeo 18/04/09

  5. #5
    Avatar de Jwym, Lord of Cinder Moderation gone hollow
    Registrad@ el
    16/07/2005
    Localidad
    ¿Importa eso en Internet?
    Sexo
    Chico
    Edad
    33
    Mensajes
    10.493
    Agradecido
    2731 veces
    Temas
    85
    Juas, tú no sabes lo que pides.

    Tío, es LaTeX. ¡LaTeX! Hará todo lo posible para que lo lógico y lo elegante no pueda obtenerse sin un esfuerzo intelectual exagerado y una cantidad de código inaceptable.

    Lo que seguramente hará es conservarte el estilo de letra de la terminal común, pero dudo mucho que haya un modo de meterle la tipografía LaTeX al gráfico generado con gnuplot.

    Para hacer eso hay librerías que dibujan directament en el documento LaTeX, pero naturalmente son infumables. Del palo

    Código:
    \begin{graph}
    [axis][xmin,xmax][ymin,ymax][heighth=230.15][width=22.45]
    \plot{\sin (x)}
    \end{grpah}
    en el cual, por supuesto, hay que ser extremadamente preciso con los parámetros de ubicación porque casi siempre pintará lo que sea encima del texto, o demasiado grande, o demasiado pequeño, o fuera del margen...
    Última edición hecha por Jwym, Lord of Cinder, 22/04/2011 a las 21:02.
    I allò que val és la consciència de no ser res si no s'és poble. De no ser res si no s'és lliure.
    Vicent Andrés Estellés.


  6. #publi
    Publicidad

     

Permisos de tu Usuario

  • No puedes crear nuevos temas
  • No puedes publicar respuestas
  • No puedes adjuntar archivos
  • No puedes editar tus mensajes
  •  
  • El código BB está activado
  • Los emoticonos están activados
  • La etiqueta [IMG] está activado
  • La etiqueta [VIDEO] está activado
  • El código HTML está desactivado
  • Los Trackbacks están desactivados
  • Los Pingbacks están desactivados
  • Los Refbacks están activados
  • Temas similares

    1. Generador de gráficos para LaTeX
      Por Jwym, Lord of Cinder en Aula eK
      Respuestas: 11
      Último mensaje: 27/02/2011, 13:07
    2. Latex
      Por opositivo en Aula eK
      Respuestas: 4
      Último mensaje: 25/01/2010, 21:23
    3. [Rap] LATEX DIAMOND - CUENTA Y SUMA MIXTAPE
      Por Lil_ameliE en Música
      Respuestas: 2
      Último mensaje: 21/04/2008, 19:36
    4. Alergia al latex.
      Por Tragicomedia en elKonsultorio de Sexualidad
      Respuestas: 19
      Último mensaje: 05/02/2008, 23:36
    5. [Rap] Fill black etc...
      Por HyyA-Skizofrenika en Música
      Respuestas: 0
      Último mensaje: 05/04/2004, 15:27