我想绘制一个带有轴的网格\tkzInit[xmin=-2.2,xmax=2.2,ymin=-0.2,ymax=4]
为了不绘制原点,可以执行以下操作:
\tkzLabelX[orig=false] \tkzLabelY[orig=false]
\tkzDrawXY
只要在 中\tkzInit
,xmin 和 ymin 分别为 0 或小于 -1,此方法就完全正确。但是,当选择 -1 和 0 之间的小数时,原点标签无论如何都会被绘制。对于ymin=-1.2
,它再次完美运行。对于两个轴,它都是这样工作的。
梅威瑟:
\documentclass{standalone}
\usepackage{tkz-base}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-2.2,ymin=-1.2,xmax=2,ymax=4]
\tkzLabelX[orig=false] \tkzLabelY[orig=false]
\tkzDrawXY
\end{tikzpicture}
\end{document}
有没有什么简单的解决办法可以不绘制它?
答案1
我不确定是否能找到一个简单的解决方案,但我可以尝试一下……我需要修改很多代码。你可以用类似这样的方法避免这个问题:
\begin{tikzpicture}
\tkzInit[xmin=-2.2,xmax=2.2,ymin=0,ymax=4]
\tkzLabelX[orig=false] \tkzLabelY[orig=false]
\tkzDrawXY
\draw (0,-0.2) to (0,0); % little piece of tikz's code
\end{tikzpicture}