Estoy usando el paquete tkz-fct y me gustaría cambiar la apariencia de la cuadrícula emitida con el comando \tkzGrid
, por ejemplo, cambiar de líneas sólidas a líneas de puntos. Hasta ahora solo logré cambiar el color de las líneas de la cuadrícula con el siguiente MWE (en realidad no es mínimo, ya que pude eliminar el gráfico de funciones).
\documentclass{scrartcl}
\usepackage{tkz-fct}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-5,xmax=4,ymin=-4,ymax=5]
\tkzGrid[color=yellow,style=dashed,line width=2pt]
\tkzFct[color=red,ultra thick]{(-x**2-2*x+3)}
\tkzAxeXY
\end{tikzpicture}
\end{document}
Soy consciente de que puedo poner \tkzGrid en un entorno de alcance como se sugiere en la respuesta en
enlacepero creo que algo como a \tikzset{grid style/.style={draw (or color) = yellow,line pattern=dotted}}
sería más apropiado.
No pude encontrar nada más buscando en tex.stack exchange o en el tutorial de tkz-fct.
Editar el 4 de enero de 2024. Surge un comportamiento extraño cuando pongo \tkzAxeXY
after \tkzFct
; Las graduaciones de los ejes se vuelven rojas.
Intenté agregar algunas opciones \tkzGrid
, no ocurre ningún error, pero las líneas de la cuadrícula no aparecen discontinuas; line width
y color
en cambio se ven afectados.
Respuesta1
Sea claro, sea sencillo.
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[cyan,dotted] (-5,-2) grid (3,5);
\draw[->] (-5,0)--(3,0) node[below left]{$x$};
\draw[->] (0,-2)--(0,5) node[below left]{$y$};
\begin{scope}
\clip (-5,-2) rectangle (3,5);
\draw[red,ultra thick,smooth] plot[domain=-4:3] (\x,-\x*\x-2*\x+3);
\end{scope}
\end{tikzpicture}
\end{document}