の軸上の偶数のみにラベルを付ける方法はありますか?またはが偶数のtkz-base
場合には、たとえば を使用してこれを行うことができますが、最小値が奇数の場合にこれを行うと、すべての奇数にラベルが付けられ、ほとんどの場合、これは私が望む結果にはなりません。xmin
ymin
\tkzLabelX[step=2]
次に例を示します。
\begin{tikzpicture}
\tkzInit[xmin=-3, xmax=3, ymin=-5, ymax=7]
\tkzGrid
\tkzLabelXY[step=2, orig=false]
\tkzDrawX[right=2pt]
\tkzDrawY[above=2pt]
\tkzLabelPoint[below left, xshift=2, yshift=1](0,0){$0$}
\end{tikzpicture}
軸のラベル付けをオフにして、ポイントに個別にラベルを付けることもできますが、もっと良い方法があるのではないかと思います。
答え1
\documentclass[tikz,border=1cm]{standalone}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-2, xmax=2, ymin=-4, ymax=6]
\tkzGrid(-3,-5)(3,7)
\tkzLabelXY[step=2, orig=false]
\tkzDrawX[right=2pt,left space=1,right space=1.5]
\tkzDrawY[above=2pt,down space=1,up space=1.5]
\tkzLabelPoint[below left, xshift=2, yshift=1](0,0){$0$}
\end{tikzpicture}
\end{document}