我不想在 x 轴和 y 轴上都有标签(数字)

我不想在 x 轴和 y 轴上都有标签(数字)

实际上,我试图在 tkz-Euclid 中生成两个轴,但我不想在两个轴上都显示数字。我只想要简单的点而不是数字。这可能吗?

梅威瑟:

\documentclass[tikz]{article}

\usepackage{tkz-euclide}
\begin{document}
\begin{figure}[h]
\begin{tikzpicture}
   \tkzInit[xmax=5,ymax=5,xmin=-5,ymin=-5]
   \tkzAxeXY
   \end{tikzpicture}
\end{figure}
\end{document}

答案1

如果您希望删除标签但保留小线条,则可以使用\tktDrawXY代替\tkzAxeXY

在此处输入图片描述

\documentclass{article}

\usepackage{tkz-euclide}
\begin{document}
\begin{figure}[h]
\begin{tikzpicture}
   \tkzInit[xmax=5,ymax=5,xmin=-5,ymin=-5]
   \tkzDrawXY
   \end{tikzpicture}
\end{figure}
\end{document}  

tkz-euclid在和的文档中tkz-base,我找不到如何用小圆圈替换刻度线的简单解决方案。您可以使用 for 循环,如以下示例所示。我也曾经用来\tkzSetUpAxis删除原始刻度线。\tikzset{xaxe style/.style ={>=latex,-}}我已经从 x 轴上移除了箭头(灵感来自这里:tkz euclide 如何给轴两侧添加箭头?

\documentclass{article}

\usepackage{tkz-euclide}

\tikzset{xaxe style/.style ={>=latex,-}}
\tikzset{yaxe style/.style ={>=latex,-}}
\begin{document}
\begin{figure}[h]
\begin{tikzpicture}
   \tkzInit[xmax=5,ymax=5,xmin=-5,ymin=-5]
   \tkzSetUpAxis[ticka=0pt, tickb=0pt]
   \tkzDrawXY

    \foreach \x in {-5,...,5}
     \draw [fill] (\x,0) circle [radius=1pt];
    \foreach \y in {-5,...,5}  
      \draw [fill] (0,\y) circle [radius=1pt];

   \end{tikzpicture}
\end{figure}
\end{document}

在此处输入图片描述

相关内容