如何将 3D 轴定位在屏幕中心之外?
\begin{tikzpicture}
% The axes
\draw[->] (xyz cs:x=-1.5) -- (xyz cs:x=1.5) node[above] {$x$};
\draw[->] (xyz cs:y=-1.5) -- (xyz cs:y=1.5) node[right] {$z$};
\draw[->] (xyz cs:z=-1.5) -- (xyz cs:z=1.5) node[above] {$y$};
\end{tikzpicture}
轴出现在中心。如何将其放置在屏幕左侧或右侧?
答案1
如果我理解你的问题正确的话,你想移动轴。Ti钾Z 当然会修剪图片。但是如果你放置\path (coordinate);
一些合适的坐标,轴的左侧、右侧、上方和/或下方都会有空间,具体取决于你的选择(coordinate)
。这里有两个例子,从相对论上讲,它们是等价的。
\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
% The axes
\path(0,0);
\begin{scope}[xshift=3cm]
\draw[->] (xyz cs:x=-1.5) -- (xyz cs:x=1.5) node[above] {$x$};
\draw[->] (xyz cs:y=-1.5) -- (xyz cs:y=1.5) node[right] {$z$};
\draw[->] (xyz cs:z=-1.5) -- (xyz cs:z=1.5) node[above] {$y$};
\end{scope}
\end{tikzpicture}
\begin{tikzpicture}
% The axes
\path(-3,0);
\draw[->] (xyz cs:x=-1.5) -- (xyz cs:x=1.5) node[above] {$x$};
\draw[->] (xyz cs:y=-1.5) -- (xyz cs:y=1.5) node[right] {$z$};
\draw[->] (xyz cs:z=-1.5) -- (xyz cs:z=1.5) node[above] {$y$};
\end{tikzpicture}
\end{document}