Увеличить длину оси в 3dplot

Увеличить длину оси в 3dplot

Как можно изменить длину осей на графике, созданном с помощью 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}

введите описание изображения здесь

Связанный контент