![Построенные уравнения останавливаются при x=5 с PGFPlots](https://rvso.com/image/476244/%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%83%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F%20%D0%BF%D1%80%D0%B8%20x%3D5%20%D1%81%20PGFPlots.png)
Я пытаюсь построить два уравнения с помощью 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
командами.)