当我在 tikzpicture 图中使用域时更改 ymax

当我在 tikzpicture 图中使用域时更改 ymax

我正在尝试绘制一条抛物线,但我希望它看起来“更平坦”,所以我尝试增加 yaxis 的值,但不幸的是,它没有效果。我想这可能是因为我使用了域?

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}[scale=1]
\begin{axis}[xlabel={Complexity}, 
ylabel={Enjoyment}, 
xticklabels={},
yticklabels={}]
    \addplot[domain=-10000:10000, black, ultra thick] {14*x - x^2};
\end{axis}
\draw[blue, ultra thick] (.4,.4) -- (4.7,.4) -- (4.7,5.44) -- (.4,5.44) -- (.4,.4);
\end{tikzpicture}
\end{document}

结果:

在此处输入图片描述

期望结果(曲线更平坦,绘图上方空间更大):

在此处输入图片描述

我尝试在轴选项中输入 ymax=20000,但它没有像正常情况一样响应。我是否遗漏了什么?

答案1

对于给定的域,函数的值位于-1e8域的两端。因此,如果ymax=2e4,即比最小值的绝对值小四个数量级,则该设置不会产生太大效果,即使它确实发挥了应有的作用。需要更大的值。

因此,ymax=5e7例如,将给你一条更平坦的曲线。

相关内容