我正在尝试使用 pgfplots 来绘图-3ln(x-2)
:
\documentclass[border=10pt]{standalone}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{pgfplots}
\pgfplotsset{mystyle2/.style={
width=12cm,
height=12cm,
xmin=0,xmax=15,
ymin=-10,ymax=10}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[mystyle2,
xlabel=$x$,
ylabel={$g(x) = -3ln(x-2)$}
]
\addplot[
domain=2:15,
y domain=-10:30
]
{(-3)*ln(x-2)};
\end{axis}
\end{tikzpicture}
\end{document}
我想显示直到 y=10 的函数,但它似乎在 y=2 处截止。为什么会发生这种情况?
答案1
我最终采纳了 Willie Wong 的建议,使用了 的域2.02:15
。看来,由于(-3)ln(x-2)
未定义 ,因此x=2
它不会尝试其他可以适当显示图形的点。