我需要用 tikz 绘制函数 y = 2^{x}。我的代码是
\begin{tikzpicture}
\datavisualization
[
school book axes,
visualize as smooth line=one,
y axis={label={$y=2^x$}},
x axis={label},
one={style={blue}}
]
data [format=function]
{
var x : interval [-1.5:1.5];
func y = 2^(\value x);
};
\end{tikzpicture}
问题是当 x < 0 时,此代码会呈现奇怪的形状。
我该如何修复它?
谢谢。
答案1
对我来说它运行正常!
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\begin{document}
\begin{tikzpicture}
\datavisualization
[
school book axes,
visualize as smooth line=one,
y axis={label={$y=2^x$}},
x axis={label},
one={style={blue}}
]
data [format=function]
{
var x : interval [-1.5:1.5];
func y = 2^(\value x);
};
\end{tikzpicture}
\end{document}