我想在投影仪演示文稿中使用 pgf 绘制一个简单的测角函数图:
\usepackage{tikz,pgfplots}
% ...
\begin{tikzpicture}
\begin{axis}\addplot[domain=0:pi]{sin(deg(x))}; \end{axis}
\end{tikzpicture}
选项domain
似乎被忽略了,无论我指定什么,x 轴的范围都是从 -6 到 +6。我尝试使用/pgf/domain
,但没有任何变化。我遗漏了什么?
答案1
代码有效,已用 pgfplots 版本 1.4.1 测试。
在 Ubuntu 上,存储库中的当前版本是 1.2.2,正如 OP 所评论的那样,这应该是原因。因此建议升级 pgfplots,可以从以下位置手动完成加拿大运输安全局最新版本是 1.5。但是,升级时我建议将 PGF 包也升级到最新版本,以获得最佳兼容性。
答案2
您是否尝试过将domain
选项传递给 tikzpicture 而不是命令\addplot
?对我来说,1.2.2 有效。
\documentclass{article}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}[domain=0:50]
\begin{axis}[ xlabel=$x$,
ylabel=$y$ ]
\addplot[blue,dashed] {x^(2)};
\addplot[green] {x^(3)};
\end{axis}
\end{tikzpicture}
\end{document}