Я пытаюсь построить два уравнения с помощью PGFPlots. Это -(x-7)^2+12
и (x-6)^2-2
. Однако полученный график отказывается рисоваться за пределами x=5. Я просмотрел код, который использую для настройки графика, и, похоже, ничто не вызывает проблему.
Минимальный рабочий пример:
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = middle,
xmin = 0, xmax = 10,
xtick = {0,2,...,10},
extra y ticks = 0,
ymin = -5, ymax = 15,
ytick = {-5,0,...,15},
samples = 100,
]
\addplot[color=red]{-(x-7)^2+12};
\addplot[color=blue]{(x-6)^2-2};
\end{axis}
\end{tikzpicture}
\end{document}
решение1
PGFPlotsустанавливает domain={-5:5}
по умолчаниючто ограничивает график до -5 ≤Икс≤ 5. Но вы можете легко это изменить:
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = middle,
xmin = 0, xmax = 10,
xtick = {0,2,...,10},
extra y ticks = 0,
ymin = -5, ymax = 15,
ytick = {-5,0,...,15},
samples = 100,
domain = {0:10}
]
\addplot[color=red]{-(x-7)^2+12};
\addplot[color=blue]{(x-6)^2-2};
\end{axis}
\end{tikzpicture}
\end{document}
(Вы также можете использовать эту опцию с \addplot
командами.)