Tôi muốn vẽ một đường cong trong mặt phẳng (x, y), trong đó màu của đường cong phụ thuộc vào giá trị của biến T. x khác là mảng có khối u 1D, y là mảng numpy 1D.Matplotlib vẽ một đường thẳng liên tục thay đổi màu
T=np.linspace(0,1,np.size(x))**2
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x,y)
Tôi muốn các dòng thay đổi từ màu xanh sang màu đỏ (sử dụng RdBu colormap) tùy thuộc vào giá trị của T (một giá trị của T tồn tại cho mọi x, y) cặp().
Tôi tìm thấy điều này, nhưng tôi không biết làm thế nào để làm cong nó vào ví dụ đơn giản của tôi. Làm thế nào tôi có thể sử dụng linecollection cho ví dụ của tôi? http://matplotlib.org/examples/pylab_examples/multicolored_line.html
Cảm ơn.
bạn đã làm gì cố gắng? Vấn đề của bạn với cốt truyện ví dụ thứ hai là gì? Hãy đặt câu hỏi rõ ràng, để chúng tôi có thể giúp bạn. –