我有一系列x坐标(例如:1,2,3,4)和y坐标(例如:10,20,30,40)。我想让pyplot在两个连续点之间绘制一条线,同时跳过每一条线(例如:在(1,10)和(2,20)之间画一条线,在(3,30)和(4)之间画一条线。 40)。) 如何才能做到这一点?
答案 0 :(得分:1)
你的意思是这样吗?
x = [1,2,3,4,5,6]
y = [10,20,30,40,50,60]
for n in np.arange(0,len(x),2):
plt.plot(x[n:n+2],y[n:n+2])
答案 1 :(得分:0)
(复制自@Floris上面的评论)
快速而肮脏的技巧是在每三个位置(X和Y)的数组中插入NaN值。