这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
def f(x):
return np.exp(x)
x=np.linspace(-20,20,201)
我正在用Python绘制e^x图形,但是当我使用linspace创建等间距点时,y轴似乎出现了一些奇怪的问题。当我选择:
x = np.linspace(-20,20,201)
纵轴显示不正确,函数应该在x = 0时与y轴相交于1。但是在图中似乎并非如此。在y轴上方写着“le8”,这是什么意思?
然而,当我尝试:
x = np.linspace(0,3,201)
当 x = 0 时,该图在 y 轴上交叉于 1,这是正确的。然而,该图上没有显示"le8"。
1e8
,也就是1 * (10 ** 8)
吗? - jonrsharpeplt.ticklabel_format(useOffset = False)
来去除它。 - zyy