python绘制分段函数怎么去掉分段点的竖线
python绘制分段函数怎么去掉分段点的竖线?代码如下:import numpy as np
import matplotlib.pyplot as plt
import math
def fun1(x):
if x <= 2:
return x**2/2
elif x > 2:
return (-x+3)
x = np.arange(0,3,0.01)
y=[]
for i in x:
y1 = fun1(i)
y.append(y1)
plt.plot(x,y)
plt.xlabel("x")
plt.ylabel("y")
plt.show()
分段点的竖线,是指什么?
坐标轴上的竖线? 疾风怪盗 发表于 2020-10-13 18:47
分段点的竖线,是指什么?
坐标轴上的竖线?
对对
juncao50 发表于 2020-10-15 19:20
对对
你这和我说的不是同一个东西啊。。。。。。。你是要去掉你画圈的这个竖线? juncao50 发表于 2020-10-15 19:20
对对
你要的是分开画图吧,如果要颜色一样,可以再另外设置线的颜色就可以了
import numpy as np
import matplotlib.pyplot as plt
import math
x1 = np.arange(0, 2, 0.01)
x2 = np.arange(2, 3, 0.01)
y1 =
y2 = [-i + 3 for i in x2]
plt.plot(x1, y1)
plt.plot(x2, y2)
plt.xlabel("x")
plt.ylabel("y")
plt.show()
疾风怪盗 发表于 2020-10-15 19:38
你要的是分开画图吧,如果要颜色一样,可以再另外设置线的颜色就可以了
哦哦,好的。这个确实是一个思路,谢谢了。 {:10_256:} 这太低了吧 {:10_257:} 最后一次
页:
[1]