pstricks: Área de color debajo del gráfico: ¿qué es dup?

pstricks: Área de color debajo del gráfico: ¿qué es dup?

Para colorear un área debajo de un gráfico, existen múltiples enfoques con pstricks.

Encontré una solución que nunca se mencionó en el intercambio de pila, pero parece ser realmente simple:

\psplot[linewidth=1pt,linecolor=blue]{0.01}{5}{x log}
\pscustom[fillstyle=solid,fillcolor=cyan,linestyle=none]{%
  \psline(3,0)(!3 dup log)
  \psplot{3}{4}{x log}
  \psline(!4 dup log)(4,0)}
\psaxes{->}(0,0)(-.5,-2)(5,1)

Sin embargo, no sé cómo adaptar este ejemplo a, por ejemplo, x^2porque no entiendo qué duplo hace. ¿Alguien puede explicarlo?

Respuesta1

Puedes usar la notación algebraica en su lugar:

\documentclass{article}
\usepackage{pst-plot}
\begin{document}

\begin{pspicture}(-1,-2)(6,2)
\psplot[linewidth=1pt,linecolor=blue,algebraic]{0.01}{5}{log(x)}
\pscustom[fillstyle=solid,fillcolor=cyan,linestyle=none]{%
    \psline(3,0)(*3 {log(3)})
    \psplot[algebraic]{3}{4}{log(x)}
    \psline(*4 {log(4)})(4,0)}
\psaxes{->}(0,0)(-.5,-2)(5,1)   
\end{pspicture} 

\end{document}

ingrese la descripción de la imagen aquí

información relacionada