tkz-fct: Como definir o estilo de linha de um tkzGrid

tkz-fct: Como definir o estilo de linha de um tkzGrid

Estou usando o pacote tkz-fct e gostaria de alterar a aparência da grade emitida com o comando \tkzGrid, por exemplo, mudar de linhas sólidas para linhas pontilhadas. Até agora consegui apenas mudar a cor das linhas da grade com o seguinte MWE (não mínimo, na verdade, já que poderia eliminar o gráfico da função).

\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}

Estou ciente de que posso colocar \tkzGrid em um ambiente de escopo como sugerido na resposta em linkmas acho que algo como \tikzset{grid style/.style={draw (or color) = yellow,line pattern=dotted}}seria mais apropriado.

Não consegui encontrar mais nada pesquisando no tex.stack exchange ou no tutorial tkz-fct.


Editar em 4 de janeiro de 2024. Um comportamento estranho surge quando coloco \tkzAxeXYdepois \tkzFct; as graduações dos eixos ficam vermelhas.


Tentei adicionar algumas opções \tkzGrid, não ocorreu nenhum erro, mas as linhas da grade não ficaram tracejadas; line widthe colorsão afetados.

Responder1

Seja claro, seja simples.

insira a descrição da imagem aqui

\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}

informação relacionada