lunes, 7 de diciembre de 2009

Dibujar un eje de coordenadas en LaTeX usando pstricks.

   Muchas veces al realizar un documento científico resulta útil dibujar una función. Para ello conviene empezar por conocer cómo se pinta un eje de coordenadas.
   Una opción sencilla para pintar tanto ejes de coordenadas como funciones, diagramas, grafos, ... es utilizando pstricks
   Para emplear pstricks es conveniente añadir los siguientes paquetes al documento:
\usepackage{pstricks}
\usepackage{pst-node}

\usepackage{pst-plot}
  A partir de ahora ya se puede empezar a insertar gráficos usando pstricks. La forma más sencilla de dibujar un eje es mediante la sentencia \psaxes. Un ejemplo muy sencillo es el siguiente:


\begin{pspicture}(0,0)(4,3)
 \psaxes{->}(4,3)
\end{pspicture}






La forma de la macro es la siguiente:
\psaxes*[par]{arrows}(x0,y0)(x1,y1)(x2,y2)
Las coordenadas son cartesianas. Los puntos (x1,y1)(x2,y2) son la esquina inferior y la esquina superior respectivamente. El punto (x0,y0) indica donde se intersecta el eje x con el eje y.

\psaxes[linewidth=1.2pt,labels=none, ticks=none]{<->}(2,1)(0,0)(4,3)

Si se omite el punto (x0,y0) entonces el origen es el punto (x1,y1). Si se omiten (x0,y0) y (x1,y1) entonces el punto de corte es el (0,0).


Los parámetros que pueden ir dentro del corchete son los siguientes:
  • labels=all/x/y/none   Por defecto: all
       Especifica si las etiquetas de los ejes aparecen en ambos ejes, sólo en el eje x, sólo en el eje y o ninguna etiqueta respectivamente.
  • showorigin=true/false  Por defecto: true
       Si true, las etiquetas se ponen las etiquetas del origen. Si es falso no se ponen etiquetas en el origen.
  • fdsfsa

2 comentarios:

  1. Hola. Quisiera saber como se puede hacer para dibujar solamente la recta numérica horizontal. Gracias

    Guillermo

    ResponderEliminar
  2. Supongo que poniendo como coordenada para el punto superior derecho un punto de la forma (x, 0), ¿no?

    ResponderEliminar

Escriba su comentario (no necesita registrarse).