Python绘图习题
来啦来啦? 2018-10-26 12:27:56 import numpy as np
import matplotlib.pyplot as plt
import math
def f(i):
if i>=0.5:
return np.log10(pow(2,(x)))
elif x>=0:
return -1*pow((np.e),-x)+1
else:
return -2*x
plt.figure(figsize=(6,4))
x=np.linspace(-1,1,100)
y=np.arry([])
for i in x:
y=np.append(y,np.linspace(f(i),f(i),1)
plt.plot(x,y,label='type')
plt.legend()
plt.show()