У меня есть поверхность, построенная с помощью кода, скопированного с sourceforge.net. Я хочу изменить маркировку осей с той, которая указана, которая не отображается правильно при включении в документ tex в любом случае. Я хочу, чтобы мои оси отображали тот факт, что все точки находятся ниже x=0. Аналогично, если я построю
\addplot3[surf] {-x^2 - y^2}
Я хочу, чтобы он показывал, что все точки выше z=0. Мой консультационный pgfmanual.pdf пока не помог. Я также хочу иметь возможность масштабировать график (увеличивать или уменьшать его размер).
\documentclass[11pt,twoside]{report}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows, decorations.pathreplacing, matrix}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[surf] {-x^2 - y^2};
\end{axis}
\end{tikzpicture}
\end{document}
решение1
Надеюсь, вы уже нашли решение самостоятельно. Если нет...
\documentclass[border=2pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
% change the width of the plot
width=7cm,
% change the `zmin' value
% (0 makes no sense here, because that is the maximum value
% of the given function. That is why I have chosen -10 here.)
zmin=-10,
]
\addplot3 [surf] {-x^2 - y^2};
\end{axis}
\end{tikzpicture}
\end{document}