
Как можно изменить длину осей на графике, созданном с помощью pgfplots/TikZ, не влияя на сам график?
решение1
Здесь у вас есть несколько альтернатив: использование ключей xmax
, ymax
, zmax
, xmin
, ymin
, zmin
или семейства ключей enlarge limits
, enlarge x limits
, enlarge y limits
, enlarge z limits
. Небольшой пример (пример двухмерный, но та же идея применима и к трехмерным графикам):
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines=middle]
\addplot+[no marks,domain=-2:2] {x};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
axis lines=middle,
xmax=6,
ymax=6,
xmin=-6,
ymin=-6
]
\addplot+[no marks,domain=-2:2] {x};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
axis lines=middle,
enlarge x limits=3,
enlarge y limits=3
]
\addplot+[no marks,domain=-2:2] {x};
\end{axis}
\end{tikzpicture}
\end{document}